]> Pileus Git - ~andy/gtk/commitdiff
x11: Handle case where xsettings are NULL
authorBenjamin Otte <otte@redhat.com>
Tue, 19 Feb 2013 18:55:02 +0000 (19:55 +0100)
committerBenjamin Otte <otte@redhat.com>
Tue, 19 Feb 2013 18:55:02 +0000 (19:55 +0100)
gdk/x11/gdkscreen-x11.c

index 0a9b3cf71e5fc0e89b589eefe1d774ebdf5d4841..71478926ee8343fa3365f200c8122c017244afa4 100644 (file)
@@ -1318,6 +1318,8 @@ gdk_x11_screen_get_setting (GdkScreen   *screen,
   GdkX11Screen *x11_screen = GDK_X11_SCREEN (screen);
   const GValue *setting;
 
+  if (x11_screen->xsettings == NULL)
+    goto out;
   setting = g_hash_table_lookup (x11_screen->xsettings, name);
   if (setting == NULL)
     goto out;