From fcb6861119be2ee3b9a38d81a53383c7bbb20324 Mon Sep 17 00:00:00 2001 From: northcoastam <51497368+northcoastam@users.noreply.github.com> Date: Sun, 4 Dec 2022 05:51:02 +1100 Subject: [PATCH] Fix not starting on Wayland fix #829 --- screen.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/screen.py b/screen.py index 70180458..365e2df4 100755 --- a/screen.py +++ b/screen.py @@ -107,6 +107,8 @@ class KlipperScreen(Gtk.Window): self.connect("key-press-event", self._key_press_event) monitor = Gdk.Display.get_default().get_primary_monitor() + if monitor is None: + monitor = Gdk.Display.get_default().get_monitor(0) if monitor is None: raise RuntimeError("Couldn't get default monitor") self.width = self._config.get_main_config().getint("width", monitor.get_geometry().width)