From 80a80d492ae24c42beb393cd0b86f82a383ee7f0 Mon Sep 17 00:00:00 2001 From: Ivole32 <167101401+Ivole32@users.noreply.github.com> Date: Tue, 3 Sep 2024 17:01:05 +0200 Subject: [PATCH] Hot Fix On no... --- main_GUI.py | 8 ++++---- prepare.py | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/main_GUI.py b/main_GUI.py index a23b93d..b649a80 100644 --- a/main_GUI.py +++ b/main_GUI.py @@ -50,7 +50,7 @@ def load_switch_var(): switch_var = ctk.IntVar(value=int(config["settings"]["developer-mode"][1:-1])) return switch_var -def reload_window(event): +def reload_window(event=None): root.destroy() os.system("python3 main.py") @@ -58,8 +58,6 @@ def add_buttons(): install_quilt_button = ctk.CTkButton(tabview.tab("Manage Profiles"), text="Install Quilt", command=lambda:subprocess.Popen(["./loader-install.sh", "quilt"], stdout=subprocess.PIPE, stderr=subprocess.PIPE, text=True)) install_quilt_button.grid(row=1, column=0, sticky="nsew") - reload_button = ctk.CTkButton(tabview.tab("Settings"), text="Reload", command=reload_window) - reload_button.grid(row=1, column=0, sticky="nsew") def add_switches(): developer_mode_switch_var = load_switch_var() @@ -80,13 +78,15 @@ def check_tab_change(): last_tab = selected_tab root.after(1, check_tab_change) -root.bind("r", reload_window) check_tab_change() add_buttons() add_switches() +if load_switch_var().get() == 1: + root.bind("r", reload_window) + root.mainloop() diff --git a/prepare.py b/prepare.py index 7d4c21e..241d060 100644 --- a/prepare.py +++ b/prepare.py @@ -7,7 +7,7 @@ ctk = None def create_config(trigger): - if trigger == True: + if trigger == True or not os.path.isfile("config.ini"): with open("config.ini", "w") as config: config.write("[settings]\ndeveloper-mode = '0'")