GNOME Bugzilla – Bug 686270
editor: Fix search order of schema dirs
Last modified: 2015-02-22 12:23:46 UTC
Under jhbuild shell, suppose XDG_DATA_DIRS is set to: XDG_DATA_DIRS=/home/ueno/gnome/install/share:/usr/share In this case, dconf-editor first looks for /home/ueno/gnome/install/share/glib-2.0/schemas and then /usr/share/glib-2.0/schemas. As a result, the schemas in the first path are overridden by the ones in the latter. I'm attaching a patch to traverse the path in reverse. Perhaps it might be better not to override schemas already loaded (in SchemaList.load_directory()).
Created attachment 226609 [details] [review] editor: Fix search order of schema dirs
This problem has been fixed in the development version. The fix will be available in the next major software release. Thank you for your bug report.
[moving dconf>editor tickets to dconf-editor product. See bug 744791]