From 23e24a4eba4679167746e613240ba9813a689dbb 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: (cherry picked from commit 671df28a509ae208e158976f0855d91fdbea16a1) --- 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 14a35ee34..e09c04865 100644 --- a/js/ui/screenshot.js +++ b/js/ui/screenshot.js @@ -2029,7 +2029,8 @@ var 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; }