[Goodies-commits] r7221 - gigolo/trunk/src

Enrico Troeger enrico at xfce.org
Fri Apr 17 14:20:34 CEST 2009


Author: enrico
Date: 2009-04-17 12:20:33 +0000 (Fri, 17 Apr 2009)
New Revision: 7221

Modified:
   gigolo/trunk/src/window.c
Log:
Only query the window state at exit if the main window was realised at all.

Modified: gigolo/trunk/src/window.c
===================================================================
--- gigolo/trunk/src/window.c	2009-04-16 21:55:24 UTC (rev 7220)
+++ gigolo/trunk/src/window.c	2009-04-17 12:20:33 UTC (rev 7221)
@@ -120,10 +120,10 @@
 
 	if (gigolo_settings_get_boolean(priv->settings, "save-geometry"))
 	{
+		GdkWindow *gdk_window = gtk_widget_get_window(GTK_WIDGET(window));
 		gtk_window_get_position(GTK_WINDOW(window), &geo[0], &geo[1]);
 		gtk_window_get_size(GTK_WINDOW(window), &geo[2], &geo[3]);
-		if (gdk_window_get_state(
-				gigolo_widget_get_window(GTK_WIDGET(window))) & GDK_WINDOW_STATE_MAXIMIZED)
+		if (gdk_window != NULL && gdk_window_get_state(gdk_window) & GDK_WINDOW_STATE_MAXIMIZED)
 			geo[4] = 1;
 		else
 			geo[4] = 0;




More information about the Goodies-commits mailing list