From b8c9ee7e88ca6d1c2e9bc6380740dbf19096e71e Mon Sep 17 00:00:00 2001 From: Emmanuele Bassi Date: Tue, 23 Nov 2010 10:26:15 +0000 Subject: [PATCH] x11: Ignore NULL settings Prevent a segfault when dealing with XSETTINGS_ACTION_DELETE. http://bugzilla.clutter-project.org/show_bug.cgi?id=2441 --- clutter/x11/clutter-backend-x11.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/clutter/x11/clutter-backend-x11.c b/clutter/x11/clutter-backend-x11.c index 3b7b579..f32a5fe 100644 --- a/clutter/x11/clutter-backend-x11.c +++ b/clutter/x11/clutter-backend-x11.c @@ -132,6 +132,9 @@ clutter_backend_x11_xsettings_notify (const char *name, if (name == NULL || *name == '\0') return; + if (setting == NULL) + return; + g_object_freeze_notify (G_OBJECT (settings)); for (i = 0; i < _n_clutter_settings_map; i++) -- 2.7.4