From 0b916e29d8e10aa1c5888bea1afd773bc8b4fb27 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Rafa=C3=ABl=20Carr=C3=A9?= Date: Thu, 17 Jan 2008 16:13:03 +0000 Subject: [PATCH] Reverts [24331] , fix a memleak. Add a debug message to help catching the real bug. refs #1397 --- modules/gui/qt4/main_interface.cpp | 2 ++ modules/gui/qt4/qt4.cpp | 3 +-- 2 files changed, 3 insertions(+), 2 deletions(-) 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; } -- 2.39.2