From 7a4848a12d2655f36f72877a8f4108a4c351560b Mon Sep 17 00:00:00 2001 From: Nutznieser Date: Wed, 26 Apr 2017 09:25:42 +0200 Subject: [PATCH] Fix screen flickering due to multiple refreshes The event is only important for GTK; see issue #270 --- wx/lib/agw/aui/framemanager.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/wx/lib/agw/aui/framemanager.py b/wx/lib/agw/aui/framemanager.py index 88ccdd66..a2c8ea0c 100644 --- a/wx/lib/agw/aui/framemanager.py +++ b/wx/lib/agw/aui/framemanager.py @@ -4218,7 +4218,8 @@ class AuiManager(wx.EvtHandler): self.Bind(wx.EVT_TIMER, self.OnHintFadeTimer, self._hint_fadetimer) self.Bind(wx.EVT_TIMER, self.SlideIn, self._preview_timer) self.Bind(wx.EVT_WINDOW_DESTROY, self.OnDestroy) - self.Bind(wx.EVT_WINDOW_CREATE, self.DoUpdateEvt) + if '__WXGTK__' in wx.PlatformInfo: + self.Bind(wx.EVT_WINDOW_CREATE, self.DoUpdateEvt) self.Bind(wx.EVT_MOVE, self.OnMove) self.Bind(wx.EVT_SYS_COLOUR_CHANGED, self.OnSysColourChanged)