gnome-shell/js/misc
Florian Müllner b5130c5943 util: Add AppSettingsMonitor
When integrating with optional components like Clocks, it is not safe
to access their GSettings right after the application became visible
to the AppSystem:
Installation is usually not atomic, so the .desktop file may appear
before the settings schema, in which case Gio will abort due to an
"invalid" schema ID.
To address this, add a small helper class that wraps the settings
access in a safe way.

https://bugzilla.gnome.org/show_bug.cgi?id=766410
2017-02-27 20:02:16 +01:00
..
config.js.in Use the versioned libmutter*.so versions 2017-02-14 11:23:09 +08:00
extensionUtils.js extensionUtils: Use a unique 'subdir' to create new importers 2016-10-18 19:19:32 +02:00
fileUtils.js fileUtils: Remove listDirAsync() 2014-01-09 13:23:26 -05:00
gnomeSession.js Stringify the xml definitions for E4X removal 2013-10-25 08:57:27 +11:00
history.js js: Use EVENT_PROPAGATE/EVENT_STOP constants in event handlers 2013-12-16 18:27:19 +01:00
ibusManager.js ibusManager: Use const correctly 2017-02-10 13:19:08 -08:00
jsParse.js lookingGlass: Add tab-completion 2011-11-05 13:05:11 -04:00
keyboardManager.js js: Avoid double declarations with let 2017-02-10 13:35:50 -08:00
loginManager.js loginManager: Extend canSuspend() callback 2016-05-27 17:04:46 +02:00
modemManager.js Stringify the xml definitions for E4X removal 2013-10-25 08:57:27 +11:00
objectManager.js Revert "objectManager: handle proxies coming and going" 2017-01-09 22:34:40 -05:00
params.js *.js: Make emacs modelines consistent 2011-10-11 08:05:12 -04:00
smartcardManager.js Stringify the xml definitions for E4X removal 2013-10-25 08:57:27 +11:00
util.js util: Add AppSettingsMonitor 2017-02-27 20:02:16 +01:00