Fix bug in close_request
authorandrei1089 <andrei.mirestean@gmail.com>
Sun, 14 Feb 2010 22:16:00 +0000 (00:16 +0200)
committerandrei1089 <andrei.mirestean@gmail.com>
Sun, 14 Feb 2010 22:16:00 +0000 (00:16 +0200)
Close_request was calling inexistent function pedometer.stop_request

src/usr/lib/hildon-desktop/pedometer_widget_home.py

index dda8468..5266c48 100644 (file)
@@ -1081,8 +1081,6 @@ class PedometerHomePlugin(hildondesktop.HomePluginItem):
     second_view_labels = ["All-time", "Today", "This week"]
 
     controller = None
     second_view_labels = ["All-time", "Today", "This week"]
 
     controller = None
-    pedometer = None
-    pedometerInterval = None
     graph_controller = None
 
     mode = 0
     graph_controller = None
 
     mode = 0
@@ -1549,10 +1547,8 @@ class PedometerHomePlugin(hildondesktop.HomePluginItem):
         dialog.destroy()
 
     def close_requested(self, widget):
         dialog.destroy()
 
     def close_requested(self, widget):
-        if self.pedometer is None:
-            return
-
-        self.pedometer.request_stop()
+        if self.controller.is_running:
+            self.controller.stop_pedometer()
         self.controller.stop_midnight_callback()
 
     def update_values(self):
         self.controller.stop_midnight_callback()
 
     def update_values(self):