aboutsummaryrefslogtreecommitdiffhomepage
path: root/Gui/mplayer/play.c
diff options
context:
space:
mode:
Diffstat (limited to 'Gui/mplayer/play.c')
-rw-r--r--Gui/mplayer/play.c7
1 files changed, 5 insertions, 2 deletions
diff --git a/Gui/mplayer/play.c b/Gui/mplayer/play.c
index 2c547a44a8..1f5d71495e 100644
--- a/Gui/mplayer/play.c
+++ b/Gui/mplayer/play.c
@@ -246,8 +246,11 @@ void ChangeSkin( char * name )
void mplSetFileName( char * dir,char * name )
{
- if ( !name || !dir ) return;
- guiSetDF( guiIntfStruct.Filename,dir,name );
+ if ( !name ) return;
+
+ if ( !dir ) guiSetFilename( guiIntfStruct.Filename,name )
+ else guiSetDF( guiIntfStruct.Filename,dir,name )
+
guiIntfStruct.StreamType=STREAMTYPE_FILE;
guiIntfStruct.FilenameChanged=1;
gfree( (void **)&guiIntfStruct.AudioFile );