]> git.sesse.net Git - vlc/blobdiff - src/input/var.c
Fix #2765: DVD chapters navigation menu.
[vlc] / src / input / var.c
index 955ca8e9fe492e89f80d9aa4a40b9dacf6c75692..38aac2d56f5344796a1b6da2fb257ff000e6896b 100644 (file)
@@ -711,6 +711,16 @@ static int SeekpointCallback( vlc_object_t *p_this, char const *psz_cmd,
     else
     {
         input_ControlPush( p_input, INPUT_CONTROL_SET_SEEKPOINT, &newval );
+        val.i_int = newval.i_int;
+    }
+
+    /* Actualize "title %2i" variable */
+    if( val.i_int >= 0 && val.i_int < count.i_int )
+    {
+        int i_title = var_GetInteger( p_input, "title" );
+        char psz_titlevar[10] = {0};
+        snprintf( psz_titlevar, 10, "title %2i", i_title );
+        var_Change( p_input, psz_titlevar, VLC_VAR_SETVALUE, &val, NULL );
     }
 
     return VLC_SUCCESS;