diff options
author | Sebastian Koslowski <koslowski@kit.edu> | 2015-05-27 09:08:15 +0200 |
---|---|---|
committer | Sebastian Koslowski <koslowski@kit.edu> | 2015-06-10 15:52:12 +0200 |
commit | 1424d6b70c77728aee44d175c44ee6379388bca9 (patch) | |
tree | b0b5facbc29133ff3860c322535d31776cfbbad5 | |
parent | 5b34e51e3b7f8e5161edaf69941f30599d16c77f (diff) |
grc: stop using gtk forall() (#793)
-rw-r--r-- | grc/gui/PropsDialog.py | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/grc/gui/PropsDialog.py b/grc/gui/PropsDialog.py index d301a75dd1..91f7f4ffe9 100644 --- a/grc/gui/PropsDialog.py +++ b/grc/gui/PropsDialog.py @@ -161,7 +161,9 @@ class PropsDialog(gtk.Dialog): for tab, label, vbox in self._params_boxes: vbox.hide_all() # empty the params box - vbox.forall(lambda c: vbox.remove(c) or c.destroy()) + for child in vbox.get_children(): + vbox.remove(child) + child.destroy() # repopulate the params box box_all_valid = True for param in filter(lambda p: p.get_tab_label() == tab, self._block.get_params()): @@ -202,7 +204,8 @@ class PropsDialog(gtk.Dialog): def _handle_response(self, widget, response): if response in (gtk.RESPONSE_APPLY, gtk.RESPONSE_ACCEPT): for tab, label, vbox in self._params_boxes: - vbox.forall(lambda c: c.apply_pending_changes()) + for child in vbox.get_children(): + child.apply_pending_changes() self.set_response_sensitive(gtk.RESPONSE_APPLY, False) return True return False |