X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=modules%2Fgui%2Fqt4%2Finput_manager.cpp;h=52503540cae5d59ab0b08a54f278a9b4aef7e3a6;hb=298ea68ce8bbc63db158517c895bff9e1e6e387c;hp=f0b4a1c5be3d3741b1fac4abd14285d5aea4d2b8;hpb=3c99a3b267bebe108b2380ae520cba2192bb35df;p=vlc diff --git a/modules/gui/qt4/input_manager.cpp b/modules/gui/qt4/input_manager.cpp index f0b4a1c5be..52503540ca 100644 --- a/modules/gui/qt4/input_manager.cpp +++ b/modules/gui/qt4/input_manager.cpp @@ -939,14 +939,12 @@ void MainInputManager::customEvent( QEvent *event ) /* Should be PLItemChanged Event */ if( !p_intf->p_sys->b_isDialogProvider ) { - vlc_mutex_lock( &p_intf->change_lock ); if( p_input && ( p_input->b_dead || !vlc_object_alive (p_input) ) ) { emit inputChanged( p_input ); var_DelCallback( p_input, "state", PLItemChanged, this ); vlc_object_release( p_input ); p_input = NULL; - vlc_mutex_unlock( &p_intf->change_lock ); return; } @@ -959,7 +957,6 @@ void MainInputManager::customEvent( QEvent *event ) emit inputChanged( p_input ); } } - vlc_mutex_unlock( &p_intf->change_lock ); } else {