p_intf->p_sys->p_window = new TMainFrameDlg( NULL );\r
p_intf->p_sys->p_playlist = new TPlaylistDlg( NULL );\r
p_intf->p_sys->p_messages = new TMessagesDlg( NULL );\r
+\r
+ /* show main window and wait until it is closed */\r
p_intf->p_sys->p_window->ShowModal();\r
+\r
if( p_intf->p_sys->p_disc ) delete p_intf->p_sys->p_disc;\r
if( p_intf->p_sys->p_network ) delete p_intf->p_sys->p_network;\r
if( p_intf->p_sys->p_preferences ) delete p_intf->p_sys->p_preferences;\r
\r
/* Prepare to die, young Skywalker */\r
p_intf->p_sys->p_window->ModalResult = mrOk;\r
- delete p_intf->p_sys->p_window;\r
\r
/* Just in case */\r
return( FALSE );\r