From 254b0ca2ad0700a301c2b2e9c0ad50637bdbf46d Mon Sep 17 00:00:00 2001 From: Carlos Garnacho Date: Mon, 27 Sep 2021 22:45:47 +0200 Subject: [PATCH] windowManager: Set up unfullscreen/app-switch gestures in the capture phase Use the new API to specify the gesture phase. Part-of: --- js/ui/windowManager.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/js/ui/windowManager.js b/js/ui/windowManager.js index caaecec41..72cadd9ac 100644 --- a/js/ui/windowManager.js +++ b/js/ui/windowManager.js @@ -936,7 +936,7 @@ var WindowManager = class { let appSwitchAction = new AppSwitchAction(); appSwitchAction.connect('activated', this._switchApp.bind(this)); - global.stage.add_action(appSwitchAction); + global.stage.add_action_full('app-switch', Clutter.EventPhase.CAPTURE, appSwitchAction); let mode = Shell.ActionMode.ALL & ~Shell.ActionMode.LOCK_SCREEN; let topDragAction = new EdgeDragAction.EdgeDragAction(St.Side.TOP, mode); @@ -954,7 +954,7 @@ var WindowManager = class { global.display.connect('notify::focus-window', updateUnfullscreenGesture); global.display.connect('in-fullscreen-changed', updateUnfullscreenGesture); - global.stage.add_action(topDragAction); + global.stage.add_action_full('unfullscreen', Clutter.EventPhase.CAPTURE, topDragAction); this._workspaceAnimation = new WorkspaceAnimation.WorkspaceAnimationController();