gnome-shell/js
Carlos Garnacho 7544bba0c1 keyboard: Restore intended OSK visibility behavior
Getting the necessary "setting enabled, or input from touchscreen"
conditions to have the OSK shown are not enough on the lack of a
current focus. As we are setting up the caret tracker here, wait for
the focus in event before showing the keyboard.

This fixes 2 issues, with the setting disabled it became really hard
to get the OSK hidden on eg. touchscreen->pointer device switches,
as visibility only depended on the a11y setting here. And secondly,
enabling the setting would always end up with the OSK being shown
regardless of focus, while it should stay hidden if there's no text
edition.

https://bugzilla.gnome.org/show_bug.cgi?id=788188
2018-02-05 17:46:57 +01:00
..
extensionPrefs Define classes with 'var' instead of 'const' 2017-07-18 21:52:06 +02:00
gdm gdmUtils: Define constants with 'var' 2017-08-10 20:16:06 +02:00
misc networkAgent: Pick up VPN service dir from pkg-config 2018-01-22 08:44:19 +01:00
perf Revert accidental commit "Test stuff" 2014-09-03 13:47:18 -04:00
portalHelper Define classes with 'var' instead of 'const' 2017-07-18 21:52:06 +02:00
ui keyboard: Restore intended OSK visibility behavior 2018-02-05 17:46:57 +01:00
js-resources.gresource.xml ui: Add keyboard accessibility dialog 2018-01-10 19:10:18 +01:00
meson.build build: Support the meson build system 2017-07-20 00:20:54 +02:00