src/buddy.c

changeset 4833
897f6e3a5b65
parent 4831
80229f093224
child 4834
80bc171a5236
--- a/src/buddy.c	Wed Mar 19 22:09:24 2003 +0000
+++ b/src/buddy.c	Wed Mar 19 22:31:05 2003 +0000
@@ -1370,7 +1370,7 @@
 		/* we're logging in or something... do nothing */
 		debug_printf("docklet_toggle called with connections but no blist!\n");
 	} else {
-		if (GTK_WIDGET_VISIBLE(mainwindow)) {
+		if (mainwindow && GTK_WIDGET_VISIBLE(mainwindow)) {
 			if (GAIM_WINDOW_ICONIFIED(mainwindow)) {
 				gtk_window_present(GTK_WINDOW(mainwindow));
 			} else {
@@ -1383,7 +1383,7 @@
 #if _WIN32
 			wgaim_systray_maximize(mainwindow);
 #endif
-			gtk_window_present(GTK_WINDOW(mainwindow));
+			show_login();
 		}
 	}
 }

mercurial