From 671df28a509ae208e158976f0855d91fdbea16a1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Florian=20M=C3=BCllner?= Date: Thu, 7 Sep 2023 18:00:21 +0200 Subject: [PATCH] screenshot: Only handle mode-switch shortcut when supported We currently handle the 'v' key to switch between recording- and screenshot mode regardless of whether screen recordings are supported. This is clearly wrong, don't do that. Closes https://gitlab.gnome.org/GNOME/gnome-shell/-/issues/6990 Part-of: --- js/ui/screenshot.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/js/ui/screenshot.js b/js/ui/screenshot.js index d63653396..c5c089c6b 100644 --- a/js/ui/screenshot.js +++ b/js/ui/screenshot.js @@ -2040,7 +2040,8 @@ export const ScreenshotUI = GObject.registerClass({ return Clutter.EVENT_STOP; } - if (symbol === Clutter.KEY_v || symbol === Clutter.KEY_V) { + if (this._castButton.reactive && + (symbol === Clutter.KEY_v || symbol === Clutter.KEY_V)) { this._castButton.checked = !this._castButton.checked; return Clutter.EVENT_STOP; }