Blob Blame History Raw
diff -up gnome-panel-2.21.91/gnome-panel/drawer.c.open-drawer gnome-panel-2.21.91/gnome-panel/drawer.c
--- gnome-panel-2.21.91/gnome-panel/drawer.c.open-drawer	2008-02-11 16:15:47.000000000 -0500
+++ gnome-panel-2.21.91/gnome-panel/drawer.c	2008-02-21 10:03:03.000000000 -0500
@@ -34,7 +34,7 @@
 static void
 drawer_click (GtkWidget *w, Drawer *drawer)
 {
-	if (!panel_toplevel_get_is_hidden (drawer->toplevel))
+	if (panel_toplevel_get_state (drawer->toplevel) == PANEL_STATE_NORMAL)
 		panel_toplevel_hide (drawer->toplevel, FALSE, -1);
 	else 
 		panel_toplevel_unhide (drawer->toplevel);
@@ -398,7 +398,6 @@ create_drawer_toplevel (const char *draw
 	
 	toplevel = panel_profile_load_toplevel (client, PANEL_CONFIG_DIR,
 						PANEL_GCONF_TOPLEVELS, toplevel_id);
-
 	if (!toplevel) {
 		g_free (toplevel_id);
 		return NULL;