From c05f65e989890a59efcfe80402fad3574bbf4a13 Mon Sep 17 00:00:00 2001 From: Pierre d'Herbemont Date: Sat, 5 Jul 2008 15:15:19 +0200 Subject: [PATCH] qt4: Use playlist_CurrentInput(). Should fix a race condition about freed input usage. --- modules/gui/qt4/input_manager.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/modules/gui/qt4/input_manager.cpp b/modules/gui/qt4/input_manager.cpp index 2dfcf8d732..b4b0a90e76 100644 --- a/modules/gui/qt4/input_manager.cpp +++ b/modules/gui/qt4/input_manager.cpp @@ -590,8 +590,9 @@ void MainInputManager::customEvent( QEvent *event ) { /* we are working as a dialogs provider */ playlist_t *p_playlist = pl_Yield( p_intf ); - p_input = p_playlist->p_input; + p_input = playlist_CurrentInput( p_playlist ); emit inputChanged( p_input ); + vlc_object_release( p_input ); } } -- 2.39.2