From c9524e707e1af03178d8937aa9333ccfb2d8e1f1 Mon Sep 17 00:00:00 2001 From: Jeff Young Date: Sun, 22 Nov 2020 14:24:13 +0000 Subject: [PATCH] Don't load preferences from disk when init'ing PANEL_COLOR_SETTINGS. It wipes out any changes that have been made in the SETTIGNS_MANAGER. Fixes https://gitlab.com/kicad/code/kicad/issues/6339 --- pcbnew/dialogs/panel_pcbnew_color_settings.cpp | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/pcbnew/dialogs/panel_pcbnew_color_settings.cpp b/pcbnew/dialogs/panel_pcbnew_color_settings.cpp index 55f50909c8..3295bc6ea8 100644 --- a/pcbnew/dialogs/panel_pcbnew_color_settings.cpp +++ b/pcbnew/dialogs/panel_pcbnew_color_settings.cpp @@ -378,12 +378,9 @@ PANEL_PCBNEW_COLOR_SETTINGS::PANEL_PCBNEW_COLOR_SETTINGS( PCB_EDIT_FRAME* aFrame { m_colorNamespace = "board"; - SETTINGS_MANAGER& mgr = Pgm().GetSettingsManager(); - - mgr.ReloadColorSettings(); - - PCBNEW_SETTINGS* app_settings = mgr.GetAppSettings(); - COLOR_SETTINGS* current = mgr.GetColorSettings( app_settings->m_ColorTheme ); + SETTINGS_MANAGER& mgr = Pgm().GetSettingsManager(); + PCBNEW_SETTINGS* app_settings = mgr.GetAppSettings(); + COLOR_SETTINGS* current = mgr.GetColorSettings( app_settings->m_ColorTheme ); createThemeList( app_settings->m_ColorTheme );