diff --git a/contact/ui/contact_ui.py b/contact/ui/contact_ui.py index 51233ac..bbb9a67 100644 --- a/contact/ui/contact_ui.py +++ b/contact/ui/contact_ui.py @@ -638,6 +638,7 @@ def handle_backtick(stdscr: curses.window) -> None: ui_state.current_window = 4 settings_menu(stdscr, interface_state.interface) ui_state.current_window = previous_window + ui_state.single_pane_mode = config.single_pane_mode.lower() == "true" curses.curs_set(1) refresh_node_list() handle_resize(stdscr, False) diff --git a/contact/ui/user_config.py b/contact/ui/user_config.py index 0d37690..47c45b8 100644 --- a/contact/ui/user_config.py +++ b/contact/ui/user_config.py @@ -566,7 +566,7 @@ def save_json(file_path: str, data: Dict[str, Any]) -> None: formatted_json = config.format_json_single_line_arrays(data) with open(file_path, "w", encoding="utf-8") as f: f.write(formatted_json) - setup_colors(reinit=True) + config.reload_config() reload_translations(data.get("language"))