From 42aaaed045952a6b08aff92653f43ec3a383bbe1 Mon Sep 17 00:00:00 2001 From: ge0rdi Date: Wed, 1 Feb 2023 19:00:10 +0100 Subject: [PATCH] Don't show first-time settings dialog if settings were imported from XML already (#1319) --- Src/Lib/Settings.cpp | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/Src/Lib/Settings.cpp b/Src/Lib/Settings.cpp index 57c0e7f..07e4dd9 100644 --- a/Src/Lib/Settings.cpp +++ b/Src/Lib/Settings.cpp @@ -1952,6 +1952,13 @@ bool ImportSettingsXml( const wchar_t *fname ) if (error.IsEmpty()) { g_SettingsManager.SaveSettings(false); + + // we have successfuly imported settings from XML + // so there is no need to show settings dialog when start menu is triggered for the first time + CRegKey regKey; + if (regKey.Open(HKEY_CURRENT_USER,GetSettingsRegPath())==ERROR_SUCCESS) + regKey.SetDWORDValue(L"ShowedStyle2",1); + return true; }