After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 720232 - gsettings: stop using g_settings_list_schemas()
gsettings: stop using g_settings_list_schemas()
Status: RESOLVED FIXED
Product: gnome-session
Classification: Core
Component: general
unspecified
Other All
: Normal normal
: ---
Assigned To: Session Maintainers
Session Maintainers
Depends on:
Blocks:
 
 
Reported: 2013-12-11 06:31 UTC by Allison Karlitskaya (desrt)
Modified: 2013-12-17 15:47 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
gsettings: stop using g_settings_list_schemas() (2.59 KB, patch)
2013-12-11 06:31 UTC, Allison Karlitskaya (desrt)
committed Details | Review
shell-extensions: stop using g_settings_list_schemas() (2.41 KB, patch)
2013-12-17 15:46 UTC, Ray Strode [halfline]
committed Details | Review

Description Allison Karlitskaya (desrt) 2013-12-11 06:31:01 UTC
This API is deprecated and the method used here for discovering if a
schema is installed has been wrong for a while now too (since
g_settings_schema_source_lookup() got added).
Comment 1 Allison Karlitskaya (desrt) 2013-12-11 06:31:02 UTC
Created attachment 263962 [details] [review]
gsettings: stop using g_settings_list_schemas()

Stop using the old deprecated trick of listing and iterating over all
the schemas.  Use g_settings_schema_source_lookup() instead.
Comment 2 Ray Strode [halfline] 2013-12-11 19:08:03 UTC
Comment on attachment 263962 [details] [review]
gsettings: stop using g_settings_list_schemas()

++
Comment 3 Allison Karlitskaya (desrt) 2013-12-11 20:05:09 UTC
Attachment 263962 [details] pushed as 880379a - gsettings: stop using g_settings_list_schemas()
Comment 4 Ray Strode [halfline] 2013-12-17 15:46:36 UTC
Created attachment 264419 [details] [review]
shell-extensions: stop using g_settings_list_schemas()

This commit drops another use of g_settings_list_schemas
Comment 5 Ray Strode [halfline] 2013-12-17 15:47:30 UTC
Attachment 264419 [details] pushed as b6563e7 - shell-extensions: stop using g_settings_list_schemas()