comparison gui/dialog/skinbrowser.c @ 35999:135a2c940db8

Remove HideSkinBrowser(). Simply destroy the window. (It's pointless to check whether the window is existing, because it cannot be called without an existing window.)
author ib
date Fri, 29 Mar 2013 17:15:19 +0000
parents 6c891a0e3fea
children d154d0035cb0
comparison
equal deleted inserted replaced
35998:05f75ac2dd8b 35999:135a2c940db8
42 char * gtkOldSkin=NULL; 42 char * gtkOldSkin=NULL;
43 static char * prev=NULL; 43 static char * prev=NULL;
44 44
45 GtkWidget * SkinBrowser = NULL; 45 GtkWidget * SkinBrowser = NULL;
46 46
47 static void HideSkinBrowser( void )
48 {
49 if ( !SkinBrowser ) return;
50 gtk_widget_hide( SkinBrowser );
51 gtk_widget_destroy( SkinBrowser );
52 SkinBrowser=NULL;
53 }
54
55 static void prButton( GtkButton * button,gpointer user_data ) 47 static void prButton( GtkButton * button,gpointer user_data )
56 { 48 {
57 if ( sbSelectedSkin ) 49 if ( sbSelectedSkin )
58 { 50 {
59 switch ( (int)user_data ) 51 switch ( (int)user_data )
66 free( skinName ); 58 free( skinName );
67 skinName=strdup( sbSelectedSkin ); 59 skinName=strdup( sbSelectedSkin );
68 break; 60 break;
69 } 61 }
70 } 62 }
71 HideSkinBrowser(); 63 gtk_widget_destroy( SkinBrowser );
64 SkinBrowser=NULL;
72 } 65 }
73 66
74 static void on_SkinList_select_row( GtkCList * clist,gint row,gint column,GdkEvent * event,gpointer user_data ) 67 static void on_SkinList_select_row( GtkCList * clist,gint row,gint column,GdkEvent * event,gpointer user_data )
75 { 68 {
76 gtk_clist_get_text( clist,row,0,&sbSelectedSkin ); 69 gtk_clist_get_text( clist,row,0,&sbSelectedSkin );
83 if( !event ) return; 76 if( !event ) return;
84 if( event->type == GDK_2BUTTON_PRESS ) 77 if( event->type == GDK_2BUTTON_PRESS )
85 { 78 {
86 free( skinName ); 79 free( skinName );
87 skinName=strdup( sbSelectedSkin ); 80 skinName=strdup( sbSelectedSkin );
88 HideSkinBrowser(); 81 gtk_widget_destroy( SkinBrowser );
82 SkinBrowser=NULL;
89 } 83 }
90 } 84 }
91 85
92 static GtkWidget * CreateSkinBrowser( void ) 86 static GtkWidget * CreateSkinBrowser( void )
93 { 87 {