summaryrefslogtreecommitdiffstats
path: root/Gui/mplayer/widgets.c
diff options
context:
space:
mode:
Diffstat (limited to 'Gui/mplayer/widgets.c')
-rw-r--r--Gui/mplayer/widgets.c9
1 files changed, 7 insertions, 2 deletions
diff --git a/Gui/mplayer/widgets.c b/Gui/mplayer/widgets.c
index 08f868a220..a4ef8aa422 100644
--- a/Gui/mplayer/widgets.c
+++ b/Gui/mplayer/widgets.c
@@ -134,15 +134,20 @@ void gtkShow( int type,char * param )
switch( type )
{
case evSkinBrowser:
-// SkinBrowser=create_SkinBrowser();
ShowSkinBrowser();
// gtkClearList( SkinList );
if ( gtkFillSkinList( sbMPlayerPrefixDir ) && gtkFillSkinList( sbMPlayerDirInHome ) )
{
gtkSetDefaultToCList( SkinList,param );
+ gtk_clist_sort( SkinList );
gtk_widget_show( SkinBrowser );
gtkSetLayer( SkinBrowser );
- } else gtk_widget_destroy( SkinBrowser );
+ }
+ else
+ {
+ gtk_widget_destroy( SkinBrowser );
+ gtkMessageBox( GTK_MB_ERROR,"Skin dirs not found ... Please install skins." );
+ }
break;
case evPreferences:
gtkMessageBox( GTK_MB_WARNING,"Sorry, this feature is under development ..." );