diff --git a/src/common/sizer.cpp b/src/common/sizer.cpp index fd78077c09..b3736d1754 100644 --- a/src/common/sizer.cpp +++ b/src/common/sizer.cpp @@ -355,7 +355,12 @@ bool wxSizer::Remove( int pos ) void wxSizer::Fit( wxWindow *window ) { - wxSize size = FitSize( window ); + wxSize size; + if (window->IsTopLevel()) + size = FitSize( window ); + else + size = GetMinWindowSize( window ); + window->SetSize( size ); }