# HG changeset patch # User ib # Date 1317304339 0 # Node ID c3b22e92a4ec3f09bac872f3aafcadc5e931e6c1 # Parent eb6344ee99ac4c970c40baace66c404e2e297e00 Don't needlessly set filename in GUI_PREPARE. The filename has already been set (by uiSetFileName()). For gui/win32/interface.c there is no need to set it in guiPlaylistInitialize() either. diff -r eb6344ee99ac -r c3b22e92a4ec gui/interface.c --- a/gui/interface.c Thu Sep 29 13:44:21 2011 +0000 +++ b/gui/interface.c Thu Sep 29 13:52:19 2011 +0000 @@ -427,14 +427,6 @@ #endif } -// if ( guiInfo.StreamType != STREAMTYPE_PLAYLIST ) // Does not make problems anymore! - { - if (guiInfo.Filename) - filename = gstrdup(guiInfo.Filename); - else if (filename) - setdup(&guiInfo.Filename, filename); - } - // video opts if (!video_driver_list) { diff -r eb6344ee99ac -r c3b22e92a4ec gui/win32/interface.c --- a/gui/win32/interface.c Thu Sep 29 13:44:21 2011 +0000 +++ b/gui/win32/interface.c Thu Sep 29 13:52:19 2011 +0000 @@ -488,7 +488,6 @@ } #endif } - filename = guiInfo.Filename; break; } case GUI_SET_AUDIO: @@ -739,8 +738,7 @@ if (result) { mygui->playlist->current = 0; - filename = mygui->playlist->tracks[0]->filename; - uiSetFileName(NULL, filename, STREAMTYPE_FILE); + uiSetFileName(NULL, mygui->playlist->tracks[0]->filename, STREAMTYPE_FILE); } return result; }