From: RĂ©mi Denis-Courmont Date: Wed, 25 Jun 2008 19:10:27 +0000 (+0300) Subject: Qt4: small memory leak X-Git-Tag: 0.9.0-test1~121^2~7^2~1 X-Git-Url: https://git.sesse.net/?a=commitdiff_plain;h=c4c75ec7733e6dbceff2babccc73b21e733a8f3a;p=vlc Qt4: small memory leak --- diff --git a/modules/gui/qt4/qt4.cpp b/modules/gui/qt4/qt4.cpp index e663d754c8..4255a2b0cf 100644 --- a/modules/gui/qt4/qt4.cpp +++ b/modules/gui/qt4/qt4.cpp @@ -403,8 +403,14 @@ static void Init( intf_thread_t *p_intf ) /* And quit */ + windowLock.lock (); + var_Get (p_intf, "window_widget", &val); + if (val.p_address) + delete (QPointer *)val.p_address; val.p_address = NULL; var_Set (p_intf, "window_widget", val); + windowLock.unlock(); + /* Destroy first the main interface because it is connected to some slots in the MainInputManager */ delete p_intf->p_sys->p_mi;