Make it so only one preferences dialog can be open

This commit is contained in:
kramo
2024-04-05 11:57:22 +02:00
parent f4b44477e9
commit d9384308fe
2 changed files with 13 additions and 0 deletions

View File

@@ -285,6 +285,9 @@ class CartridgesApplication(Adw.Application):
page_name: Optional[str] = None,
expander_row: Optional[str] = None,
) -> CartridgesWindow:
if CartridgesPreferences.is_open:
return
win = CartridgesPreferences()
if page_name:
win.set_visible_page_name(page_name)