diff --git a/samples/widgets/widgets.cpp b/samples/widgets/widgets.cpp index 2b5dfe9082..cb42f7d16e 100644 --- a/samples/widgets/widgets.cpp +++ b/samples/widgets/widgets.cpp @@ -381,8 +381,6 @@ bool WidgetsApp::OnInit() WidgetsFrame::WidgetsFrame(const wxString& title) : wxFrame(NULL, wxID_ANY, title) { - const bool sizeSet = wxPersistentRegisterAndRestore(this, "Main"); - // set the frame icon SetIcon(wxICON(sample)); @@ -514,6 +512,8 @@ WidgetsFrame::WidgetsFrame(const wxString& title) m_panel->SetSizer(sizerTop); + const bool sizeSet = wxPersistentRegisterAndRestore(this, "Main"); + const wxSize sizeMin = m_panel->GetBestSize(); if ( !sizeSet ) SetClientSize(sizeMin);