BUTTONACT( clearButton, clear() );
BUTTONACT( saveLogButton, save() );
ON_TIMEOUT( updateLog() );
-}
-MessagesDialog::~MessagesDialog()
-{
+ readSettings( "Messages" );
}
void MessagesDialog::updateLog()
instance = new MessagesDialog( p_intf );
return instance;
}
- virtual ~MessagesDialog();
+ static void killInstance()
+ {
+ if( instance ) delete instance;
+ instance = NULL;
+ }
+
+ virtual ~MessagesDialog(){ writeSettings( "messages" ); };
private:
MessagesDialog( intf_thread_t * );
DialogsProvider::~DialogsProvider()
{
+ msg_Dbg( p_intf, "Destroying the Dialog Provider" );
PlaylistDialog::killInstance();
MediaInfoDialog::killInstance();
+ MessagesDialog::killInstance();
fixed_timer->stop();
}