[gnome-shell] keyboard: Clear keyboard rest timer when opening immediately



commit f3f0396b7ea4501556af0bc97d95ce8c1c10087e
Author: Jonas Dreßler <verdre v0yd nl>
Date:   Sat Feb 20 12:33:29 2021 +0100

    keyboard: Clear keyboard rest timer when opening immediately
    
    When immediate is true on open(), we want to show the OSK immediately,
    it also makes sense to cleanup the keyboard rest timer in that case.
    
    Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/1728>

 js/ui/keyboard.js | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)
---
diff --git a/js/ui/keyboard.js b/js/ui/keyboard.js
index f411cf1457..2d7e506644 100644
--- a/js/ui/keyboard.js
+++ b/js/ui/keyboard.js
@@ -1743,12 +1743,13 @@ var Keyboard = GObject.registerClass({
             return;
         }
 
+        this._clearKeyboardRestTimer();
+
         if (immediate) {
             this._open();
             return;
         }
 
-        this._clearKeyboardRestTimer();
         this._keyboardRestingId = GLib.timeout_add(GLib.PRIORITY_DEFAULT,
             KEYBOARD_REST_TIME,
             () => {


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]