From: Jean-Baptiste Kempf Date: Sun, 9 Oct 2011 22:45:26 +0000 (+0200) Subject: Qt: correctly delete callbacks X-Git-Tag: 1.2.0-pre1~282 X-Git-Url: https://git.sesse.net/?a=commitdiff_plain;h=8dd297088ecc14cfda5297da53125b6421a32b12;p=vlc Qt: correctly delete callbacks Close #5429 --- diff --git a/modules/gui/qt4/main_interface.cpp b/modules/gui/qt4/main_interface.cpp index 3b46fc4470..3589d9129a 100644 --- a/modules/gui/qt4/main_interface.cpp +++ b/modules/gui/qt4/main_interface.cpp @@ -234,7 +234,7 @@ MainInterface::MainInterface( intf_thread_t *_p_intf ) : QVLCMW( _p_intf ) ************/ var_AddCallback( p_intf->p_libvlc, "intf-toggle-fscontrol", IntfShowCB, p_intf ); var_AddCallback( p_intf->p_libvlc, "intf-boss", IntfBossCB, p_intf ); - var_AddCallback( p_intf->p_libvlc,"intf-show", IntfRaiseMainCB, p_intf ); + var_AddCallback( p_intf->p_libvlc, "intf-show", IntfRaiseMainCB, p_intf ); /* Register callback for the intf-popupmenu variable */ var_AddCallback( p_intf->p_libvlc, "intf-popupmenu", PopupMenuCB, p_intf ); @@ -320,6 +320,7 @@ MainInterface::~MainInterface() /* Unregister callbacks */ var_DelCallback( p_intf->p_libvlc, "intf-boss", IntfBossCB, p_intf ); + var_DelCallback( p_intf->p_libvlc, "intf-show", IntfRaiseMainCB, p_intf ); var_DelCallback( p_intf->p_libvlc, "intf-toggle-fscontrol", IntfShowCB, p_intf ); var_DelCallback( p_intf->p_libvlc, "intf-popupmenu", PopupMenuCB, p_intf );