Commit 3da0fd7e authored by Jean-Baptiste Kempf's avatar Jean-Baptiste Kempf

Qt: don't show the menu button if there is only 1 chapter and 1 title

parent cec40cfa
...@@ -396,6 +396,7 @@ void InputManager::UpdateNavigation() ...@@ -396,6 +396,7 @@ void InputManager::UpdateNavigation()
{ {
/* Update navigation status */ /* Update navigation status */
vlc_value_t val; val.i_int = 0; vlc_value_t val; val.i_int = 0;
vlc_value_t val2; val2.i_int = 0;
if( hasInput() ) if( hasInput() )
var_Change( p_input, "title", VLC_VAR_CHOICESCOUNT, &val, NULL ); var_Change( p_input, "title", VLC_VAR_CHOICESCOUNT, &val, NULL );
...@@ -405,10 +406,9 @@ void InputManager::UpdateNavigation() ...@@ -405,10 +406,9 @@ void InputManager::UpdateNavigation()
emit titleChanged( true ); emit titleChanged( true );
msg_Dbg( p_intf, "Title %i", val.i_int ); msg_Dbg( p_intf, "Title %i", val.i_int );
/* p_input != NULL since val.i_int != 0 */ /* p_input != NULL since val.i_int != 0 */
val.i_int = 0; var_Change( p_input, "chapter", VLC_VAR_CHOICESCOUNT, &val2, NULL );
var_Change( p_input, "chapter", VLC_VAR_CHOICESCOUNT, &val, NULL ); emit chapterChanged( (val2.i_int > 1) || ( val2.i_int > 0 && val.i_int > 1 ) );
emit chapterChanged( (val.i_int > 0) ); msg_Dbg( p_intf, "Chapter: %i", val2.i_int );
msg_Dbg( p_intf, "Chapter: %i", val.i_int );
} }
else else
emit titleChanged( false ); emit titleChanged( false );
......
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