From d106db80611d275e3bd276cc20916f3d5dfb3847 Mon Sep 17 00:00:00 2001 From: Jaime Bernardo Date: Wed, 4 Aug 2021 13:42:19 +0100 Subject: [PATCH] [File Explorer] fix enabling all modules at start (#12599) --- src/modules/previewpane/powerpreview/powerpreview.cpp | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/modules/previewpane/powerpreview/powerpreview.cpp b/src/modules/previewpane/powerpreview/powerpreview.cpp index 447e59a7e2..8856834445 100644 --- a/src/modules/previewpane/powerpreview/powerpreview.cpp +++ b/src/modules/previewpane/powerpreview/powerpreview.cpp @@ -16,9 +16,7 @@ PowerPreviewModule::PowerPreviewModule() : m_moduleName(GET_RESOURCE_STRING(IDS_MODULE_NAME)), app_key(powerpreviewConstants::ModuleKey) { - // Initialize the toggle states for each module - init_settings(); - + // Initialize the preview modules. m_fileExplorerModules.emplace_back(std::make_unique( true, L"svg-previewer-toggle-setting", @@ -44,6 +42,9 @@ PowerPreviewModule::PowerPreviewModule() : std::make_unique(), L".svg\\shellex\\{E357FCCD-A995-4576-B01F-234630154E96}")); + // Initialize the toggle states for each module. + init_settings(); + // File Explorer might be disabled if user updated from old to new settings. // Initialize the registry state in the constructor as PowerPreviewModule::enable/disable will not be called on startup update_registry_to_match_toggles();