x11: Ignore NULL settings
authorEmmanuele Bassi <ebassi@linux.intel.com>
Tue, 23 Nov 2010 10:26:15 +0000 (10:26 +0000)
committerEmmanuele Bassi <ebassi@linux.intel.com>
Tue, 23 Nov 2010 10:26:15 +0000 (10:26 +0000)
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

index 3b7b579..f32a5fe 100644 (file)
@@ -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++)