# HG changeset patch # User ib # Date 1317303861 0 # Node ID eb6344ee99ac4c970c40baace66c404e2e297e00 # Parent 1b60a54bbfb8592692f5947557d8f58696b8bf2d Set an URL guiInfo.Filename by using uiSetFileName(). Because the evPlayNetwork code in uiEventHandling() is already performed in uiSetFileName(), it may be omitted and evPlay may be called directly. diff -r 1b60a54bbfb8 -r eb6344ee99ac gui/ui/gtk/url.c --- a/gui/ui/gtk/url.c Thu Sep 29 13:36:25 2011 +0000 +++ b/gui/ui/gtk/url.c Thu Sep 29 13:44:21 2011 +0000 @@ -103,8 +103,8 @@ item->url=gstrdup( str ); listSet( gtkAddURLItem,item ); - setdup( &guiInfo.Filename,str ); guiInfo.NewPlay=GUI_FILE_NEW; - uiEventHandling( evPlayNetwork,0 ); + uiSetFileName( NULL,str,STREAMTYPE_STREAM ); guiInfo.NewPlay=GUI_FILE_NEW; + uiEventHandling( evPlay,0 ); } } HideURLDialogBox(); diff -r 1b60a54bbfb8 -r eb6344ee99ac gui/ui/main.c --- a/gui/ui/main.c Thu Sep 29 13:36:25 2011 +0000 +++ b/gui/ui/main.c Thu Sep 29 13:44:21 2011 +0000 @@ -143,11 +143,6 @@ mplayer( MPLAYER_EXIT_GUI, EXIT_QUIT, 0 ); break; - case evPlayNetwork: - nfree( guiInfo.SubtitleFilename ); - nfree( guiInfo.AudioFilename ); - guiInfo.StreamType=STREAMTYPE_STREAM; - goto play; case evSetURL: gtkShow( evPlayNetwork,NULL ); break;