Mercurial > mplayer.hg
diff Gui/mplayer/gtk/sb.c @ 6044:153fc4ed86ad
fix gtk dialog box destroy bug
author | pontscho |
---|---|
date | Sat, 11 May 2002 16:37:58 +0000 |
parents | 436cf6ef67fd |
children | b9651eb9749e |
line wrap: on
line diff
--- a/Gui/mplayer/gtk/sb.c Sat May 11 14:57:41 2002 +0000 +++ b/Gui/mplayer/gtk/sb.c Sat May 11 16:37:58 2002 +0000 @@ -62,12 +62,12 @@ } void on_SkinBrowser_destroy( GtkObject * object,gpointer user_data ) -{ gtk_widget_hide( SkinBrowser ); } +{ gtk_widget_destroy( SkinBrowser ); } void on_SkinBrowser_Cancel( GtkObject * object,gpointer user_data ) { if ( strcmp( sbSelectedSkin,gtkOldSkin ) ) ChangeSkin( gtkOldSkin ); - gtk_widget_hide( SkinBrowser ); + gtk_widget_destroy( SkinBrowser ); } void on_SkinBrowser_Ok( GtkObject * object,gpointer user_data ) @@ -75,7 +75,7 @@ ChangeSkin( sbSelectedSkin ); if ( skinName ) free( skinName ); skinName=strdup( sbSelectedSkin ); - gtk_widget_hide( SkinBrowser ); + gtk_widget_destroy( SkinBrowser ); } void on_SkinList_select_row( GtkCList * clist,gint row,gint column,GdkEvent * bevent,gpointer user_data ) @@ -91,7 +91,7 @@ { if ( skinName ) free( skinName ); skinName=strdup( sbSelectedSkin ); - gtk_widget_hide( SkinBrowser ); + gtk_widget_destroy( SkinBrowser ); } }