diff options
Diffstat (limited to 'src/pgtkfns.c')
| -rw-r--r-- | src/pgtkfns.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/pgtkfns.c b/src/pgtkfns.c index e1766d2b1a6..ec708af374c 100644 --- a/src/pgtkfns.c +++ b/src/pgtkfns.c @@ -1902,6 +1902,8 @@ parse_resource_key (const char *res_key, char *setting_key) /* check existence of setting_key */ GSettingsSchemaSource *ssrc = g_settings_schema_source_get_default (); + if (ssrc == NULL) + return NULL; /* No GSettings schemas installed. */ GSettingsSchema *scm = g_settings_schema_source_lookup (ssrc, SCHEMA_ID, TRUE); if (!scm) return NULL; /* *.schema.xml is not installed. */ |
