From 8c9b5dc8b81170cd4f6381b9be5a1e9216b7e86e Mon Sep 17 00:00:00 2001 From: Julian Smart Date: Tue, 21 Aug 2007 14:08:16 +0000 Subject: [PATCH] Applied patch [ 1776951 ] wxSizer::GetContainingWindow fails for nested sizers git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/branches/WX_2_8_BRANCH@48289 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 --- src/common/sizer.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/common/sizer.cpp b/src/common/sizer.cpp index b5eb76ee65..c4ea7ad458 100644 --- a/src/common/sizer.cpp +++ b/src/common/sizer.cpp @@ -516,6 +516,9 @@ wxSizerItem* wxSizer::Insert( size_t index, wxSizerItem *item ) if ( item->GetWindow() ) item->GetWindow()->SetContainingSizer( this ); + if ( item->GetSizer() ) + item->GetSizer()->SetContainingWindow( m_containingWindow ); + return item; }