diff options
author | Benjamin Otte <otte@redhat.com> | 2013-02-19 19:55:02 +0100 |
---|---|---|
committer | Benjamin Otte <otte@redhat.com> | 2013-02-19 19:55:02 +0100 |
commit | de087165260ae2740e73cc3d24f9f18b972d8013 (patch) | |
tree | 35095d735eb6fcf42d2b72d36625fac3fb9ef3e5 /gdk/x11/gdkscreen-x11.c | |
parent | 0ed47e1bb7be4a722ebe9006b65f6f49fc9e819a (diff) | |
download | gtk+-de087165260ae2740e73cc3d24f9f18b972d8013.tar.gz |
x11: Handle case where xsettings are NULL
Diffstat (limited to 'gdk/x11/gdkscreen-x11.c')
-rw-r--r-- | gdk/x11/gdkscreen-x11.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/gdk/x11/gdkscreen-x11.c b/gdk/x11/gdkscreen-x11.c index 0a9b3cf71e..71478926ee 100644 --- a/gdk/x11/gdkscreen-x11.c +++ b/gdk/x11/gdkscreen-x11.c @@ -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; |