From 57147c0b44a9c93d07ec0b6a44743ef93a9c54f9 Mon Sep 17 00:00:00 2001 From: sezanzeb Date: Mon, 16 Nov 2020 17:04:04 +0100 Subject: [PATCH] avoid jumping window contents on load --- keymapper/gtk/window.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/keymapper/gtk/window.py b/keymapper/gtk/window.py index ffc18fcb..46d88c38 100755 --- a/keymapper/gtk/window.py +++ b/keymapper/gtk/window.py @@ -101,6 +101,8 @@ class Window: window = self.get('window') window.show() + # hide everything until stuff is populated + self.get('wrapper').set_opacity(0) self.window = window # if any of the next steps take a bit to complete, have the window @@ -113,6 +115,9 @@ class Window: self.timeout = GLib.timeout_add(100, self.check_add_row) + # now show the proper finished content of the window + self.get('wrapper').set_opacity(1) + def get(self, name): """Get a widget from the window""" return self.builder.get_object(name)