Rev 624: Delay registration of signals to prevent problems when signal handlers use not yet constructed widgets. in http://people.samba.org/bzr/jelmer/bzr-gtk/trunk
Jelmer Vernooij
jelmer at samba.org
Fri Nov 28 16:43:05 GMT 2008
At http://people.samba.org/bzr/jelmer/bzr-gtk/trunk
------------------------------------------------------------
revno: 624
revision-id: jelmer at samba.org-20081128164225-fzvl9pxk1ki77qoj
parent: jelmer at samba.org-20081125152552-3m6l42ab2u676caj
committer: Jelmer Vernooij <jelmer at samba.org>
branch nick: trunk
timestamp: Fri 2008-11-28 17:42:25 +0100
message:
Delay registration of signals to prevent problems when signal handlers use not yet constructed widgets.
=== modified file 'viz/branchwin.py'
--- a/viz/branchwin.py 2008-08-04 10:40:07 +0000
+++ b/viz/branchwin.py 2008-11-28 16:42:25 +0000
@@ -125,6 +125,12 @@
vbox.pack_start(self.paned, expand=True, fill=True)
vbox.set_focus_child(self.paned)
+ self.treeview.connect('revision-selected',
+ self._treeselection_changed_cb)
+ self.treeview.connect('revision-activated',
+ self._tree_revision_activated)
+
+ self.treeview.connect('tag-added', lambda w, t, r: self._update_tags())
vbox.show()
def construct_menubar(self):
@@ -289,13 +295,6 @@
self.treeview = TreeView(self.branch, self.start_revs, self.maxnum, self.compact_view)
- self.treeview.connect('revision-selected',
- self._treeselection_changed_cb)
- self.treeview.connect('revision-activated',
- self._tree_revision_activated)
-
- self.treeview.connect('tag-added', lambda w, t, r: self._update_tags())
-
for col in ["revno", "date"]:
option = self.config.get_user_option(col + '-column-visible')
if option is not None:
More information about the bazaar-commits
mailing list