[gtk+] wayland: Survive lack of settings
- From: Matthias Clasen <matthiasc src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk+] wayland: Survive lack of settings
- Date: Thu, 19 May 2016 11:38:52 +0000 (UTC)
commit d14305f3806cb6f42e1f2ffe98a313836c99c221
Author: Matthias Clasen <mclasen redhat com>
Date: Wed May 18 13:08:44 2016 -0400
wayland: Survive lack of settings
This can be made to happen eg by setting XDG_DATA_DIRS and
XDG_DATA_HOME to /. Not a useful value, but not a good reason
to crash either.
gdk/wayland/gdkscreen-wayland.c | 2 ++
1 files changed, 2 insertions(+), 0 deletions(-)
---
diff --git a/gdk/wayland/gdkscreen-wayland.c b/gdk/wayland/gdkscreen-wayland.c
index c72c155..6c8b8b9 100644
--- a/gdk/wayland/gdkscreen-wayland.c
+++ b/gdk/wayland/gdkscreen-wayland.c
@@ -490,6 +490,8 @@ init_settings (GdkScreen *screen)
screen_wayland->settings = g_hash_table_new_full (g_str_hash, g_str_equal, NULL, g_object_unref);
source = g_settings_schema_source_get_default ();
+ if (source == NULL)
+ return;
for (i = 0; i < G_N_ELEMENTS (translations); i++)
{
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]