Revert "GSettings: don't abort on missing schemas"
authorRyan Lortie <desrt@desrt.ca>
Mon, 3 Oct 2011 14:19:14 +0000 (10:19 -0400)
committerRyan Lortie <desrt@desrt.ca>
Mon, 3 Oct 2011 14:19:38 +0000 (10:19 -0400)
commit3106391694408877ebf6e8451146c5ac5d7bb017
treebcc07003bacb869ddf32c17efd495d06da1f3018
parent9d989c7b8aebda0e56aaadb843def0f48f909156
Revert "GSettings: don't abort on missing schemas"

This reverts commit c841c2ce3fda6f754c88ae2c9099f36dff2f0814.

This approach has been an unmitigated disaster.  We're getting all sorts
of crashes due to functions that are returning NULL because they can't
find the schema for the default value.  The people who get these crashes
are then confused about the root cause of the problem and waste a lot of
time trying to figure it out.

Until we find a better solution, we should go back to what we had
before.

https://bugzilla.gnome.org/show_bug.cgi?id=655366
gio/gsettings.c
gio/gsettingsschema.c
gio/tests/gsettings.c