diff options
author | Simon Poirier <simpoir@Eridani.(none)> | 2009-10-05 02:18:19 (GMT) |
---|---|---|
committer | Simon Poirier <simpoir@Eridani.(none)> | 2009-10-05 02:18:19 (GMT) |
commit | 2aef185e57f6c6c38670a5eea74f7889b3d56944 (patch) | |
tree | 52f772d13ac4ff3e7429da8257be6b575b63bace /tutorius/overlayer.py | |
parent | 09b2ea3369df967309f030f9196c2f9861bc1b2c (diff) |
fix overlay not being immediately initialized after window realization
Diffstat (limited to 'tutorius/overlayer.py')
-rw-r--r-- | tutorius/overlayer.py | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/tutorius/overlayer.py b/tutorius/overlayer.py index 931949d..6b1b948 100644 --- a/tutorius/overlayer.py +++ b/tutorius/overlayer.py @@ -64,7 +64,7 @@ class Overlayer(gtk.Layout): if overlayed: self.put(overlayed, 0, 0) - self.__realizer = self.connect("expose-event", self.__init_realized) + self.__realizer = self.connect_after("realize", self.__init_realized) self.connect("size-allocate", self.__size_allocate) self.show() @@ -89,7 +89,7 @@ class Overlayer(gtk.Layout): self.queue_draw() - def __init_realized(self, widget, event): + def __init_realized(self, widget): """ Initializer to set once widget is realized. Since an expose event is signaled only to realized widgets, we set this |