From fb8931a47664e11027670d893cbdb79a583cd4eb Mon Sep 17 00:00:00 2001 From: Paul McCarthy Date: Thu, 25 May 2017 18:36:41 +0100 Subject: [PATCH] Fix GTK bugs in framemanager - some code assumes that AuiManager.Update() is performed synchronously, but it is not under GTK. --- wx/lib/agw/aui/framemanager.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/wx/lib/agw/aui/framemanager.py b/wx/lib/agw/aui/framemanager.py index 89502eb4..d99e9890 100644 --- a/wx/lib/agw/aui/framemanager.py +++ b/wx/lib/agw/aui/framemanager.py @@ -3033,7 +3033,7 @@ class AuiFloatingFrame(wx.MiniFrame): self.SetMinSize(min_size) self._mgr.AddPane(self._pane_window, contained_pane) - self._mgr.Update() + self._mgr.DoUpdate() if pane.min_size.IsFullySpecified(): # because SetSizeHints() calls Fit() too (which sets the window @@ -9419,7 +9419,7 @@ class AuiManager(wx.EvtHandler): e = self.FireEvent(wxEVT_AUI_PANE_FLOATED, self._action_pane, canVeto=False) if not self._action_pane.frame: - self.Update() + self.DoUpdate() self._action_window = self._action_pane.window