From c52f18dfc8629b90bf23396eee9a5d55452bfcb0 Mon Sep 17 00:00:00 2001 From: Vadim Zeitlin Date: Mon, 2 Apr 2012 18:26:03 +0000 Subject: [PATCH] Override DoThaw() in wxAuiNotebook correctly. Don't "override" Thaw() in wxAuiNotebook as it's not virtual any more. Override DoThaw() instead. Also use wxBookCtrlBase instead of wxControl as the base class. Closes #14179. git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@71081 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 --- include/wx/aui/auibook.h | 6 +++--- src/aui/auibook.cpp | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/include/wx/aui/auibook.h b/include/wx/aui/auibook.h index aa162f7230..edec2ce078 100644 --- a/include/wx/aui/auibook.h +++ b/include/wx/aui/auibook.h @@ -335,9 +335,6 @@ public: // we don't want focus for ourselves // virtual bool AcceptsFocus() const { return false; } - // Redo sizing after thawing - virtual void Thaw(); - //wxBookCtrlBase functions virtual void SetPageSize (const wxSize &size); @@ -363,6 +360,9 @@ protected: // choose the default border for this window virtual wxBorder GetDefaultBorder() const { return wxBORDER_NONE; } + // Redo sizing after thawing + virtual void DoThaw(); + // these can be overridden // update the height, return true if it was done or false if the new height diff --git a/src/aui/auibook.cpp b/src/aui/auibook.cpp index eed5e4c7f0..f9ab942b9a 100644 --- a/src/aui/auibook.cpp +++ b/src/aui/auibook.cpp @@ -3238,11 +3238,11 @@ bool wxAuiNotebook::ShowWindowMenu() return false; } -void wxAuiNotebook::Thaw() +void wxAuiNotebook::DoThaw() { DoSizing(); - wxControl::Thaw(); + wxBookCtrlBase::DoThaw(); } void wxAuiNotebook::SetPageSize (const wxSize& WXUNUSED(size)) -- 2.50.0