Skip to content

Commit 5f11cde

Browse files
committed
fix: resolve linux issue causing certain windows to appear blank
1 parent ccfceef commit 5f11cde

1 file changed

Lines changed: 5 additions & 0 deletions

File tree

modpack_debugger.py

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -697,6 +697,7 @@ def add_dependency_dialog(self, parent_window, refresh_frame):
697697
dialog = ctk.CTkToplevel(parent_window)
698698
dialog.title("Add Dependency")
699699
dialog.geometry("650x864")
700+
dialog.wait_visibility()
700701
dialog.grab_set()
701702

702703
# Multiple selection checkbox
@@ -889,6 +890,7 @@ def show_hanging_libraries(self):
889890
dialog = ctk.CTkToplevel(self)
890891
dialog.title("Hanging Libraries Manager")
891892
dialog.geometry("700x500")
893+
dialog.wait_visibility()
892894
dialog.grab_set()
893895

894896
ctk.CTkLabel(dialog, text="⚠️ Hanging Library Mods",
@@ -961,6 +963,7 @@ def show_new_mods_options_dialog(self, new_mods):
961963
dialog = ctk.CTkToplevel(self)
962964
dialog.title("New Mods Detected")
963965
dialog.geometry("500x400")
966+
dialog.wait_visibility()
964967
dialog.grab_set()
965968

966969
ctk.CTkLabel(dialog, text=f"🎉 {len(new_mods)} New Mods Detected",
@@ -1012,6 +1015,7 @@ def show_mod_selection_dialog(self, mods, title):
10121015
dialog = ctk.CTkToplevel(self)
10131016
dialog.title(title)
10141017
dialog.geometry("600x500")
1018+
dialog.wait_visibility()
10151019
dialog.grab_set()
10161020

10171021
ctk.CTkLabel(dialog, text=f"{title} ({len(mods)} mods)",
@@ -1260,6 +1264,7 @@ def wait_for_test_result(self, mod_count):
12601264
dialog = ctk.CTkToplevel(self)
12611265
dialog.title("Test Launch")
12621266
dialog.geometry("500x300")
1267+
dialog.wait_visibility()
12631268
dialog.grab_set()
12641269
dialog.protocol("WM_DELETE_WINDOW", lambda: None)
12651270

0 commit comments

Comments
 (0)