From 307d5e993a1bb98b9553e041fd1407649f9060c0 Mon Sep 17 00:00:00 2001 From: Agent X <44549182+AgentXLP@users.noreply.github.com> Date: Sat, 11 May 2024 18:26:17 -0400 Subject: [PATCH] Fix changing language breaking staff roll background --- src/pc/djui/djui_panel_language.c | 4 +++- src/pc/djui/djui_panel_menu_options.c | 2 -- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/pc/djui/djui_panel_language.c b/src/pc/djui/djui_panel_language.c index d7d0447b3..e160b130c 100644 --- a/src/pc/djui/djui_panel_language.c +++ b/src/pc/djui/djui_panel_language.c @@ -48,16 +48,18 @@ static void djui_panel_language_destroy(UNUSED struct DjuiBase* caller) { snprintf(configLanguage, MAX_CONFIG_STRING, "%s", ""); } - djui_panel_shutdown(); if (gPanelLanguageOnStartup) { + djui_panel_shutdown(); gDjuiInMainMenu = true; djui_panel_main_create(NULL); } else if (gDjuiInMainMenu) { + djui_panel_shutdown(); gDjuiInMainMenu = true; djui_panel_main_create(NULL); djui_panel_options_create(NULL); djui_panel_misc_create(NULL); } else if (gDjuiPanelPauseCreated) { + djui_panel_shutdown(); djui_panel_pause_create(NULL); djui_panel_options_create(NULL); djui_panel_misc_create(NULL); diff --git a/src/pc/djui/djui_panel_menu_options.c b/src/pc/djui/djui_panel_menu_options.c index a31c0f223..0076b5513 100644 --- a/src/pc/djui/djui_panel_menu_options.c +++ b/src/pc/djui/djui_panel_menu_options.c @@ -42,8 +42,6 @@ static void djui_panel_misc_djui_setting_change(UNUSED struct DjuiBase* caller) djui_panel_options_create(NULL); djui_panel_misc_create(NULL); djui_panel_main_menu_create(NULL); - } else { - djui_panel_shutdown(); } }