Restrict the possibility to load a subtitle.
authorib <ib@b3059339-0415-0410-9bf9-f77b7e298cf2>
Thu, 12 Apr 2018 13:00:10 +0000 (13:00 +0000)
committerib <ib@b3059339-0415-0410-9bf9-f77b7e298cf2>
Thu, 12 Apr 2018 13:00:10 +0000 (13:00 +0000)
Allow it only if not already playing.

git-svn-id: svn://git.mplayerhq.hu/mplayer/trunk@38074 b3059339-0415-0410-9bf9-f77b7e298cf2

gui/dialog/menu.c

index 41f12f6..bd42eb4 100644 (file)
@@ -525,7 +525,8 @@ GtkWidget * CreatePopUpMenu( int wType )
     AddSeparator( SubMenu );
     D = AddMenuItem( SubMenu, audio_track_load_png, MSGTR_GUI_AudioTrack"...", evLoadAudioFile );
     gtk_widget_set_sensitive( D, !guiInfo.Playing );
-    AddMenuItem( SubMenu, subtitle_load_png, MSGTR_GUI_Subtitle"...", evLoadSubtitle );
+    D = AddMenuItem( SubMenu, subtitle_load_png, MSGTR_GUI_Subtitle"...", evLoadSubtitle );
+    gtk_widget_set_sensitive( D, !guiInfo.Playing );
    SubMenu=AddSubMenu( Menu, play_png, MSGTR_GUI_Playback );
     D = AddMenuItem( SubMenu, play_png, MSGTR_GUI_Play, evPlay );
     F = AddMenuItem( SubMenu, play_pause_png, MSGTR_GUI_Pause, evPause );