From 5b0b14a44ca8a08acc2cd0c7f171bc39efca5713 Mon Sep 17 00:00:00 2001 From: Werner F Bruhin Date: Wed, 1 Apr 2015 10:41:35 +0200 Subject: [PATCH] adjust based on Robin's comments --- wx/lib/agw/speedmeter.py | 15 ++++++--------- 1 file changed, 6 insertions(+), 9 deletions(-) diff --git a/wx/lib/agw/speedmeter.py b/wx/lib/agw/speedmeter.py index 017a9067..1831a782 100644 --- a/wx/lib/agw/speedmeter.py +++ b/wx/lib/agw/speedmeter.py @@ -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.