]> git.sesse.net Git - vlc/commitdiff
Fixed event on UNKNOWN_ES es.
authorLaurent Aimar <fenrir@videolan.org>
Fri, 5 Dec 2008 16:40:48 +0000 (17:40 +0100)
committerLaurent Aimar <fenrir@videolan.org>
Tue, 9 Dec 2008 20:13:02 +0000 (21:13 +0100)
src/input/event.c

index e33bd4a5f4c8446a56d6fa4188cdc64cbbb66202..82c8d3ef100e057daeef67720253e0c029c4d3db 100644 (file)
@@ -257,6 +257,9 @@ void input_SendEventEsDel( input_thread_t *p_input, int i_cat, int i_id )
 {
     vlc_value_t val;
 
+    if( i_cat == UNKNOWN_ES )
+        return;
+
     if( i_id >= 0 )
     {
         val.i_int = i_id;
@@ -274,6 +277,9 @@ void input_SendEventEsAdd( input_thread_t *p_input, int i_cat, int i_id, const c
     vlc_value_t val;
     vlc_value_t text;
 
+    if( i_cat == UNKNOWN_ES )
+        return;
+
     val.i_int = i_id;
     text.psz_string = (char*)psz_text;
 
@@ -288,6 +294,9 @@ void input_SendEventEsSelect( input_thread_t *p_input, int i_cat, int i_id )
 {
     vlc_value_t val;
 
+    if( i_cat == UNKNOWN_ES )
+        return;
+
     val.i_int = i_id;
     var_Change( p_input, GetEsVarName( i_cat ), VLC_VAR_SETVALUE, &val, NULL );