input: remove duplicate end/error events
authorRémi Denis-Courmont <rdenis@simphalempin.com>
Mon, 12 Jan 2009 19:36:50 +0000 (21:36 +0200)
committerRémi Denis-Courmont <rdenis@simphalempin.com>
Mon, 12 Jan 2009 19:36:50 +0000 (21:36 +0200)
src/input/input.c

index d33b682..3e726a9 100644 (file)
@@ -515,15 +515,11 @@ static void *Run( vlc_object_t *p_this )
     const int canc = vlc_savecancel();
 
     if( Init( p_input ) )
-    {
-        input_ChangeState( p_input, p_input->b_error ? ERROR_S : END_S );
         goto exit;
-    }
 
     MainLoop( p_input );
 
     /* Clean up */
-    input_ChangeState( p_input, p_input->b_error ? ERROR_S : END_S );
     End( p_input );
 
 exit: