]> git.sesse.net Git - vlc/commitdiff
* src/input/input_programs.c: if no program is specified by the user, don't add any...
authorGildas Bazin <gbazin@videolan.org>
Mon, 17 May 2004 16:10:32 +0000 (16:10 +0000)
committerGildas Bazin <gbazin@videolan.org>
Mon, 17 May 2004 16:10:32 +0000 (16:10 +0000)
src/input/input_programs.c

index 5a73f72169a239b8aea2c063d3572a9a31bd2549..8c0e2a61b591f69ad94c31fb27605c5606b40d4b 100644 (file)
@@ -91,8 +91,11 @@ int input_InitStream( input_thread_t * p_input, size_t i_data_len )
     var_Set( p_input, "intf-change", val );
 
     /* Create a few object variables used for navigation in the interfaces */
-    var_Create( p_input, "program", VLC_VAR_INTEGER | VLC_VAR_HASCHOICE
-                                     | VLC_VAR_DOINHERIT );
+    var_Create( p_input, "program", VLC_VAR_INTEGER | VLC_VAR_HASCHOICE |
+                VLC_VAR_DOINHERIT );
+    var_Get( p_input, "program", &val );
+    if( val.i_int <= 0 )
+        var_Change( p_input, "program", VLC_VAR_DELCHOICE, &val, NULL );
     text.psz_string = _("Program");
     var_Change( p_input, "program", VLC_VAR_SETTEXT, &text, NULL );