gnome-shell-extensions/0001-window-list-Fix-OSK.patch

39 lines
1.4 KiB
Diff
Raw Normal View History

From b2f2e37590baa44bbdd1e776b9f5b7a3cea3ae1d Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Florian=20M=C3=BCllner?= <fmuellner@gnome.org>
Date: Fri, 26 Nov 2021 20:01:40 +0100
Subject: [PATCH] window-list: Fix OSK
The reveal animation moved from Main.layoutManager.keyboardBox to
the keyboard itself, so instead of applying an additional translation
for the bottom panel, we override the translation that would reveal
the keyboard (and thus prevent it from showing altogether).
Fix this by moving our translation to the keyboardBox instead.
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/merge_requests/199>
---
extensions/window-list/extension.js | 7 ++-----
1 file changed, 2 insertions(+), 5 deletions(-)
diff --git a/extensions/window-list/extension.js b/extensions/window-list/extension.js
index f7ecd190..8bca68c2 100644
--- a/extensions/window-list/extension.js
+++ b/extensions/window-list/extension.js
@@ -918,11 +918,8 @@ class WindowList extends St.Widget {
}
_updateKeyboardAnchor() {
- if (!Main.keyboard.keyboardActor)
- return;
-
- let translationY = Main.overview.visible ? 0 : this.height;
- Main.keyboard.keyboardActor.translation_y = -translationY;
+ const translationY = Main.overview.visible ? 0 : this.height;
+ Main.layoutManager.keyboardBox.translation_y = -translationY;
}
_onAppStateChanged(appSys, app) {
--
2.33.1