# HG changeset patch # User ib # Date 1364577422 0 # Node ID 9bdcd4ec73ae54464acf5344e727d4342e1dba4d # Parent 135a2c940db81d46d97cca187b42ed98b20203ec Remove HidePlaylist(). Simply destroy the window. (It's pointless to check whether the window is existing, because it cannot be called without an existing window.) diff -r 135a2c940db8 -r 9bdcd4ec73ae gui/dialog/playlist.c --- a/gui/dialog/playlist.c Fri Mar 29 17:15:19 2013 +0000 +++ b/gui/dialog/playlist.c Fri Mar 29 17:17:02 2013 +0000 @@ -90,18 +90,6 @@ return i; } -static void HidePlaylist( void ) -{ - if ( !Playlist ) return; - NrOfSelected=NrOfEntrys=0; - nfree( CLListSelected ); nfree( CLFileSelected ); - free( old_path ); - old_path=strdup( current_path ); - gtk_widget_hide( Playlist ); - gtk_widget_destroy( Playlist ); - Playlist=NULL; -} - static void plRowSelect( GtkCList * clist,gint row,gint column,GdkEvent * event,gpointer user_data ) { switch ( (int) user_data ) @@ -177,7 +165,13 @@ free(curr.name); } case 0: // cancel - HidePlaylist(); + NrOfSelected=NrOfEntrys=0; + nfree( CLListSelected ); + nfree( CLFileSelected ); + free( old_path ); + old_path=strdup( current_path ); + gtk_widget_destroy( Playlist ); + Playlist=NULL; break; case 2: // remove {