Mercurial > mplayer.hg
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 { |