readded window ptr check
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@43565 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
@@ -825,9 +825,13 @@ bool wxAuiManager::AddPane(wxWindow* window, const wxAuiPaneInfo& pane_info)
|
|||||||
if (!window)
|
if (!window)
|
||||||
return false;
|
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;
|
bool already_exists = false;
|
||||||
|
|
||||||
// check if the pane already exists
|
|
||||||
if (!pane_info.name.empty() && GetPane(pane_info.name).IsOk())
|
if (!pane_info.name.empty() && GetPane(pane_info.name).IsOk())
|
||||||
{
|
{
|
||||||
wxFAIL_MSG(wxT("A pane with that name already exists in the manager!"));
|
wxFAIL_MSG(wxT("A pane with that name already exists in the manager!"));
|
||||||
|
Reference in New Issue
Block a user