Commit ed69f1dc authored by Rémi Denis-Courmont's avatar Rémi Denis-Courmont

oldrc: use input "state" variable instead of b_dead

parent 2772acfe
...@@ -524,8 +524,11 @@ static void *Run( void *data ) ...@@ -524,8 +524,11 @@ static void *Run( void *data )
var_AddCallback( p_sys->p_input, "intf-event", InputEvent, p_intf ); var_AddCallback( p_sys->p_input, "intf-event", InputEvent, p_intf );
} }
} }
#warning This is not reliable...
else if( p_sys->p_input->b_dead ) int state;
if( p_sys->p_input != NULL
&& ((state = var_GetInteger( p_sys->p_input, "state")) == ERROR_S
|| state == END_S) )
{ {
var_DelCallback( p_sys->p_input, "intf-event", InputEvent, p_intf ); var_DelCallback( p_sys->p_input, "intf-event", InputEvent, p_intf );
vlc_object_release( p_sys->p_input ); vlc_object_release( p_sys->p_input );
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment