From dc4334d7b0bc4f173a0393d132bb12e9678c1bfe Mon Sep 17 00:00:00 2001 From: Benjamin Williams Date: Tue, 21 Nov 2006 09:02:13 +0000 Subject: [PATCH] readded window ptr check git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@43565 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 --- src/aui/framemanager.cpp | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/aui/framemanager.cpp b/src/aui/framemanager.cpp index 7344576a2d..f021d5d280 100644 --- a/src/aui/framemanager.cpp +++ b/src/aui/framemanager.cpp @@ -825,9 +825,13 @@ bool wxAuiManager::AddPane(wxWindow* window, const wxAuiPaneInfo& pane_info) if (!window) return false; + // check if the window is already managed by us + if (GetPane(pane_info.window).IsOk()) + return false; + + // check if the pane name already exists, this could reveal a + // bug in the library user's application bool already_exists = false; - - // check if the pane already exists if (!pane_info.name.empty() && GetPane(pane_info.name).IsOk()) { wxFAIL_MSG(wxT("A pane with that name already exists in the manager!")); -- 2.50.0