windowManager: Disable OSK gesture on lock screen
On the screen shield, the only possible interaction is lifting the shield. The on-screen-keyboard is not useful for that, and the drag gesture from the bottom may in fact conflict with dragging up the shield, so disable it. https://bugzilla.gnome.org/show_bug.cgi?id=788339
This commit is contained in:
parent
3eb80dc6c0
commit
6321bbb773
@ -985,7 +985,8 @@ var WindowManager = new Lang.Class({
|
|||||||
gesture.connect('activated', Lang.bind(this, this._switchApp));
|
gesture.connect('activated', Lang.bind(this, this._switchApp));
|
||||||
global.stage.add_action(gesture);
|
global.stage.add_action(gesture);
|
||||||
|
|
||||||
gesture = new EdgeDragAction.EdgeDragAction(St.Side.BOTTOM, Shell.ActionMode.ALL);
|
let mode = Shell.ActionMode.ALL & ~Shell.ActionMode.LOCK_SCREEN;
|
||||||
|
gesture = new EdgeDragAction.EdgeDragAction(St.Side.BOTTOM, mode);
|
||||||
gesture.connect('activated', Lang.bind(this, function() {
|
gesture.connect('activated', Lang.bind(this, function() {
|
||||||
Main.keyboard.show(Main.layoutManager.bottomIndex);
|
Main.keyboard.show(Main.layoutManager.bottomIndex);
|
||||||
}));
|
}));
|
||||||
|
Loading…
Reference in New Issue
Block a user