return reference on GSettingsBackend

This commit is contained in:
Ryan Lortie 2010-04-14 19:53:12 -04:00
parent d084a0940f
commit bbb38cf9af

View File

@ -638,19 +638,19 @@ g_settings_backend_get_with_context (const gchar *context)
backend = g_hash_table_lookup (backends, context);
if (backend)
return backend;
backend = get_default_backend (context);
if (!backend)
{
/* FIXME: create an instance of the memory backend */
backend = get_default_backend (context);
if (!backend)
{
/* FIXME: create an instance of the memory backend */
}
g_hash_table_insert (backends, g_strdup (context), backend);
}
g_hash_table_insert (backends, g_strdup (context), backend);
return backend;
return g_object_ref (backend);
}
/**