From: andrei1089 Date: Sat, 6 Mar 2010 09:01:00 +0000 (+0200) Subject: Fix bug #5347 - Weight button showing wrong unit X-Git-Url: http://git.maemo.org/git/?p=pedometerwidget;a=commitdiff_plain;h=2a77b10fe886ccf1f9cbc6e3fea9dd6df2cef13f Fix bug #5347 - Weight button showing wrong unit URL: https://garage.maemo.org/tracker/index.php?func=detail&aid=5347&group_id=1272&atid=4772 --- diff --git a/src/usr/lib/hildon-desktop/pedometer_widget_home.py b/src/usr/lib/hildon-desktop/pedometer_widget_home.py index 293d592..586690c 100644 --- a/src/usr/lib/hildon-desktop/pedometer_widget_home.py +++ b/src/usr/lib/hildon-desktop/pedometer_widget_home.py @@ -1406,6 +1406,7 @@ class PedometerHomePlugin(hildondesktop.HomePluginItem): self.heightPicker_English.show() self.heightPicker.hide() + update_weight_button() def selectorUI_changed(selector, data): widget.aspect = selectorUI.get_active(0) @@ -1421,6 +1422,10 @@ class PedometerHomePlugin(hildondesktop.HomePluginItem): widget.client.set_bool(NOIDLETIME, widget.no_idle_time) widget.controller.set_no_idle_time(widget.no_idle_time) + def update_weight_button(): + weightButton.set_value(str(self.controller.get_weight()) + \ + " " + self.controller.get_str_weight_unit() ) + def weight_dialog(button): dialog = gtk.Dialog("Weight", self.dialog) dialog.add_button("OK", gtk.RESPONSE_OK) @@ -1448,8 +1453,7 @@ class PedometerHomePlugin(hildondesktop.HomePluginItem): raise ValueError self.controller.set_weight(value) self.client.set_int(WEIGHT, value) - weightButton.set_value(str(self.controller.get_weight()) + \ - " " + self.controller.get_str_weight_unit() ) + update_weight_button() break except: hildon.hildon_banner_show_information(self, "None", "Invalid weight")