gnome-shell/js/ui/status
Rui Matos 72c6f0025d status/keyboard: Ensure we always have at least one input source
Most of the code handles the sources setting being empty and
InputSourceManager.currentSource being null because previously the
"model" (i.e. the sources list) was kept in gnome-settings-daemon.

But this is fragile and since we're now the canonical place where the
list lives we can force it to never be empty even if the gsetting is
empty or contains only invalid entries.  Adding the default keyboard
layout in that case is the safest thing to do.

https://bugzilla.gnome.org/show_bug.cgi?id=738303
2014-10-10 18:45:45 +02:00
..
accessibility.js js: Adapt to GSettings API change 2014-06-24 15:17:09 -04:00
bluetooth.js BluetoothMenu: fix visibility 2014-03-17 16:45:30 +01:00
brightness.js js: Use EVENT_PROPAGATE/EVENT_STOP constants in event handlers 2013-12-16 18:27:19 +01:00
keyboard.js status/keyboard: Ensure we always have at least one input source 2014-10-10 18:45:45 +02:00
location.js location: Add link to corresponding Settings 2014-09-12 18:59:36 +02:00
network.js NetworkManager: show portal logins when required 2014-06-26 19:55:02 +02:00
power.js Stringify the xml definitions for E4X removal 2013-10-25 08:57:27 +11:00
rfkill.js rfkill: make the Airplane mode menu insensitive in the lock screen 2014-04-30 21:52:56 +02:00
screencast.js Add a screencast indicator for when we're recording 2013-08-14 20:39:07 -04:00
system.js system: Fix orientation lock never appearing 2014-07-21 14:35:27 +02:00
volume.js js: Use EVENT_PROPAGATE/EVENT_STOP constants in event handlers 2013-12-16 18:27:19 +01:00