summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--mplayer.c7
1 files changed, 5 insertions, 2 deletions
diff --git a/mplayer.c b/mplayer.c
index 5392c69e50..d603b6ede5 100644
--- a/mplayer.c
+++ b/mplayer.c
@@ -663,10 +663,13 @@ play_next_file:
usleep(20000);
EventHandling();
}
-
+
#ifdef USE_SUB
if ( mplShMem->SubtitleChanged || !mplShMem->FilenameChanged )
- { sub_name=mplShMem->Subtitlename; mplShMem->SubtitleChanged=0; }
+ {
+ if ( mplShMem->Subtitlename[0] != 0 ) sub_name=mplShMem->Subtitlename;
+ mplShMem->SubtitleChanged=0;
+ }
#endif
if ( mplShMem->FilenameChanged || !filename )