From 05c6851d4056baee73b4f559d44c72cd5b147a80 Mon Sep 17 00:00:00 2001 From: kramo Date: Tue, 16 Apr 2024 17:47:23 +0200 Subject: [PATCH] Stupid hack because stupid libadwaita is stupid --- cartridges/importer/importer.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/cartridges/importer/importer.py b/cartridges/importer/importer.py index 6f565ec..96b10f0 100644 --- a/cartridges/importer/importer.py +++ b/cartridges/importer/importer.py @@ -281,7 +281,8 @@ class Importer(ErrorProducer): shared.store.duplicate_game_ids = set() # Disconnect the close-attempt signal that closes the main window self.import_dialog.disconnect(self.close_attempt_id) - self.import_dialog.force_close() + # Stupid hack because stupid libadwaita is stupid + GLib.timeout_add(50, self.import_dialog.force_close) self.__class__.summary_toast = self.create_summary_toast() self.create_error_dialog() shared.win.get_application().lookup_action("import").set_enabled(True)