]> git.eshelyaron.com Git - emacs.git/commitdiff
gtkutil.c (xg_display_open): Assign a value to gdpy_def, check
authorJan Djärv <jan.h.d@swipnet.se>
Mon, 23 Mar 2009 17:09:17 +0000 (17:09 +0000)
committerJan Djärv <jan.h.d@swipnet.se>
Mon, 23 Mar 2009 17:09:17 +0000 (17:09 +0000)
that gdpy is set.

src/ChangeLog
src/gtkutil.c

index 56aee19e439ca1f3d5ffad5de62e882d9ac98d64..a2c8f43e92688bb6c02c3a2835fcf4fa5c7142d2 100644 (file)
@@ -1,3 +1,8 @@
+2009-03-23  Jan Djärv  <jan.h.d@swipnet.se>
+
+       * gtkutil.c (xg_display_open): Assign a value to gdpy_def, check
+       that gdpy is set.
+
 2009-03-22  Alan Mackenzie  <acm@muc.de>
 
        * callint.c (Finteractive): Clarify the doc string - even
index 8e3e24b6225f531144c2eb97bb7f6e3ec9718d68..6d73c0358f070da317403e8e022f5ce9c42d853a 100644 (file)
@@ -119,9 +119,12 @@ xg_display_open (display_name, dpy)
   GdkDisplay *gdpy;
 
   gdpy = gdk_display_open (display_name);
-  if (!gdpy_def)
-    gdk_display_manager_set_default_display (gdk_display_manager_get (),
-                                            gdpy);
+  if (!gdpy_def && gdpy)
+    {
+      gdpy_def = gdpy;
+      gdk_display_manager_set_default_display (gdk_display_manager_get (),
+                                              gdpy);
+    }
 
   *dpy = gdpy ? GDK_DISPLAY_XDISPLAY (gdpy) : NULL;
   return gdpy != NULL;