diff --git a/qui/updater/updater.py b/qui/updater/updater.py index 0d90ffc2..df6ab01c 100644 --- a/qui/updater/updater.py +++ b/qui/updater/updater.py @@ -239,7 +239,8 @@ def cancel_updates(self, *_args, **_kwargs): def check_escape(self, _widget, event, _data=None): if event.keyval == Gdk.KEY_Escape: - self.window_close() + if self.intro_page.is_visible or self.summary_page.is_visible: + self.window_close() def window_close(self, *_args, **_kwargs): self.log.debug("Close window")