From 24da94512694db2a263a121f0a9c5fb32e7ca35c Mon Sep 17 00:00:00 2001 From: Mike Gabriel Date: Tue, 18 Jun 2024 17:40:52 +0200 Subject: src/: On every toggle/enable resize/reposition the OSK. Required when running under a window manager such as metacity or marco. --- src/arctica-greeter.vala | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/arctica-greeter.vala b/src/arctica-greeter.vala index 875d487..e64e0e3 100644 --- a/src/arctica-greeter.vala +++ b/src/arctica-greeter.vala @@ -1855,7 +1855,10 @@ public class DBusServer : Object debug ("Attaching new onboard process to OSK Gtk.Socket (+ Gtk.Window)"); pKeyboardSocket.add_id (nId); + } + if ((this.pGreeter.pKeyboardWindow != null) && (pKeyboardSocket != null) && bActive) + { /* resize the keyboard window to cover the lower part of the screen */ debug ("Resizing OSK window."); var pDisplay = this.pGreeter.main_window.get_display (); -- cgit v1.2.3