adjust based on Robin's comments

This commit is contained in:
Werner F Bruhin
2015-04-01 10:41:35 +02:00
parent 7e93c6dc2b
commit 5b0b14a44c

View File

@@ -326,23 +326,20 @@ class BufferedWindow(wx.Window):
self._isWindowCreated = False
if '__WXGTK__' in wx.PlatformInfo:
self.Bind(wx.EVT_WINDOW_CREATE, self.doOnSize)
self.Bind(wx.EVT_WINDOW_CREATE, self.doSetWindowCreated)
else:
# OnSize called to make sure the buffer is initialized.
# This might result in OnSize getting called twice on some
# platforms at initialization, but little harm done.
self._isWindowCreated = True
self.OnSize(None)
def doOnSize(self, evt):
self.doSetWindowCreated(None)
def doSetWindowCreated(self, evt):
"""
Method to call OnSize on GTK when window is created.
"""
self._isWindowCreated = True
self.OnSize(evt)
self.OnSize(None)
def Draw(self, dc):
"""
This method should be overridden when sub-classed.