projects
/
meabook
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
fixed bug with update widgets
[meabook]
/
ui
/
hildon_ui.py
diff --git
a/ui/hildon_ui.py
b/ui/hildon_ui.py
index
99a00d2
..
ea9fd76
100644
(file)
--- a/
ui/hildon_ui.py
+++ b/
ui/hildon_ui.py
@@
-114,8
+114,9
@@
class HildonMeabook(MeabookUI):
def show_settings_dialog(widget, parent, func1, func2, entry_id):
dialog = ConfigurationDialog(self.controller, self.config)
def show_settings_dialog(widget, parent, func1, func2, entry_id):
dialog = ConfigurationDialog(self.controller, self.config)
- getattr(dialog, func1)(None, parent)
- func2(parent, entry_id)
+ response = getattr(dialog, func1)(None, parent)
+ if response == gtk.RESPONSE_OK:
+ func2(parent, entry_id)
def update_entry(window, entry_id):
# create widgets
def update_entry(window, entry_id):
# create widgets
@@
-326,6
+327,7
@@
class ConfigurationDialog:
self.config.set_fields(selected_items)
self._update_value(widget, selected_items)
dialog.destroy()
self.config.set_fields(selected_items)
self._update_value(widget, selected_items)
dialog.destroy()
+ return response
def show_order_settings_cb(self, widget, parent):
"""Shows dialog for setting fields order."""
def show_order_settings_cb(self, widget, parent):
"""Shows dialog for setting fields order."""
@@
-370,3
+372,4
@@
class ConfigurationDialog:
self.config.set_order(fields)
self._update_value(widget, fields)
dialog.destroy()
self.config.set_order(fields)
self._update_value(widget, fields)
dialog.destroy()
+ return response