From: Rafaël Carré Date: Thu, 17 Jan 2008 16:13:03 +0000 (+0000) Subject: Reverts [24331] , fix a memleak. Add a debug message to help catching the real bug... X-Git-Tag: 0.9.0-test0~3410 X-Git-Url: https://git.sesse.net/?a=commitdiff_plain;h=0b916e29d8e10aa1c5888bea1afd773bc8b4fb27;p=vlc Reverts [24331] , fix a memleak. Add a debug message to help catching the real bug. refs #1397 --- diff --git a/modules/gui/qt4/main_interface.cpp b/modules/gui/qt4/main_interface.cpp index a203666de8..7bfeb55fc7 100644 --- a/modules/gui/qt4/main_interface.cpp +++ b/modules/gui/qt4/main_interface.cpp @@ -317,6 +317,8 @@ MainInterface::MainInterface( intf_thread_t *_p_intf ) : QVLCMW( _p_intf ) MainInterface::~MainInterface() { + msg_Dbg( p_intf, "Destroying the main interface" ); + if( playlistWidget ) playlistWidget->savingSettings( settings ); if( ExtendedDialog::exists() ) ExtendedDialog::getInstance( p_intf )->savingSettings(); diff --git a/modules/gui/qt4/qt4.cpp b/modules/gui/qt4/qt4.cpp index a6a9930c23..1f7e4fe55b 100644 --- a/modules/gui/qt4/qt4.cpp +++ b/modules/gui/qt4/qt4.cpp @@ -320,8 +320,7 @@ static void Init( intf_thread_t *p_intf ) /* And quit */ MainInputManager::killInstance(); DialogsProvider::killInstance(); - // This can occasion double free. to check - //delete p_intf->p_sys->p_mi; + delete p_intf->p_sys->p_mi; delete app; }