const wxPoint& pos, const wxSize& sz, long style,
const wxString& name)
{
+ parent = GetParentForModalDialog(parent);
+
if (!wxDialog::Create(parent, id, title, pos, sz, style|wxCLIP_CHILDREN, name))
return false;
#endif
wxSizer *buttonSizer = CreateButtonSizer( flags & ButtonSizerFlags );
- if(buttonSizer->GetChildren().GetCount() > 0 )
+ if( buttonSizer )
{
m_innerSizer->Add( buttonSizer, 0, wxGROW|wxALIGN_CENTER_VERTICAL|wxTOP|wxBOTTOM|wxLEFT|wxRIGHT, 2);
m_innerSizer->AddSpacer(2);
}
- else
- {
- delete buttonSizer;
- }
#ifdef __POCKETPC__
// restore system option