]> git.saurik.com Git - wxWidgets.git/blobdiff - wxPython/wx/lib/analogclock/setup.py
added missing button state
[wxWidgets.git] / wxPython / wx / lib / analogclock / setup.py
index fbfda37b02814c82c26b4c6ab674bb95c2979f21..c09d2fc0d3ebe4efa0c342e3d48322da8c204fb0 100644 (file)
@@ -400,20 +400,14 @@ class Setup(wx.Dialog):
                    flag = wx.LEFT|wx.RIGHT, border=6)
         sizer.Add(bsizer, 0, flag=wx.ALIGN_RIGHT|wx.ALL, border=6)
 
-        self.Bind(wx.EVT_SHOW, self.OnShow)
         self.Bind(wx.EVT_CLOSE, self.OnClose)
         self.Bind(wx.EVT_BUTTON, self.OnButton)
 
         self.customcolours = [None] * 16
 
         self.SetSizerAndFit(sizer)
-
-
-    def OnShow(self, evt):
-        if self.IsShown():
-            self.UpdateControls()
-        evt.Skip()
-
+        wx.CallAfter(self.UpdateControls)
+        
 
     def OnClose(self, evt):
         self.Hide()