diff --git a/gnome/gscreen.c b/gnome/gscreen.c index 1112a6633..cf355c792 100644 --- a/gnome/gscreen.c +++ b/gnome/gscreen.c @@ -1592,6 +1592,10 @@ do_switch_to_iconic (GtkWidget *widget, WPanel *panel) { if (panel->list_type == list_icons) return; + panel->list_type = list_icons; + set_panel_formats (panel); + paint_panel (panel); + do_refresh (); } static void @@ -1599,6 +1603,10 @@ do_switch_to_listing (GtkWidget *widget, WPanel *panel) { if (panel->list_type != list_icons) return; + panel->list_type = list_full; + set_panel_formats (panel); + paint_panel (panel); + do_refresh (); } static GtkWidget * diff --git a/gnome/listing-iconic.xpm b/gnome/listing-iconic.xpm index 785ef46cd..cbf37be41 100644 --- a/gnome/listing-iconic.xpm +++ b/gnome/listing-iconic.xpm @@ -1,7 +1,7 @@ /* XPM */ static char * listing_iconic_xpm[] = { "19 16 3 1", -" c #FFFFFFFFFFFF", +" c None", ". c #000000000000", "X c #FFFFFFFF0000", " ", diff --git a/gnome/listing-list.xpm b/gnome/listing-list.xpm index c659d8418..b6e082e85 100644 --- a/gnome/listing-list.xpm +++ b/gnome/listing-list.xpm @@ -1,7 +1,7 @@ /* XPM */ static char * listing_list_xpm[] = { "19 16 3 1", -" c #FFFFFFFFFFFF", +" c None", ". c #000000000000", "X c #FFFFFFFF0000", " ",