From 0b6d654ec8525aa235ffa2aaa31114b82095aa4f Mon Sep 17 00:00:00 2001 From: Davide Giacometti Date: Fri, 3 Sep 2021 22:24:23 +0200 Subject: [PATCH] Thumbnail handlers reload (#12996) --- .github/actions/spell-check/expect.txt | 4 ++++ src/modules/previewpane/powerpreview/settings.cpp | 7 +++++++ 2 files changed, 11 insertions(+) diff --git a/.github/actions/spell-check/expect.txt b/.github/actions/spell-check/expect.txt index 61b58dfb27..a8dc586aa9 100644 --- a/.github/actions/spell-check/expect.txt +++ b/.github/actions/spell-check/expect.txt @@ -103,6 +103,7 @@ asm asmx aspnet aspx +ASSOCCHANGED ASYNCWINDOWPLACEMENT ASYNCWINDOWPOS atl @@ -844,6 +845,7 @@ IDirectory IDispatch IDisposable idl +IDLIST IDOK IDOn IDR @@ -1855,6 +1857,8 @@ sfgao SFGAOF SHAREIMAGELISTS sharpkeys +SHCNE +SHCNF shcore shellapi SHELLDLL diff --git a/src/modules/previewpane/powerpreview/settings.cpp b/src/modules/previewpane/powerpreview/settings.cpp index b447a899c1..fa5b1ee792 100644 --- a/src/modules/previewpane/powerpreview/settings.cpp +++ b/src/modules/previewpane/powerpreview/settings.cpp @@ -3,6 +3,8 @@ #include "trace.h" #include #include +#include +#include using namespace std; @@ -98,6 +100,11 @@ namespace PowerPreviewSettings { Trace::PowerPreviewSettingsUpdateFailed(this->GetToggleSettingName().c_str(), lastState, newState, enabled); } + + if (dynamic_cast(this)) + { + SHChangeNotify(SHCNE_ASSOCCHANGED, SHCNF_IDLIST, NULL, NULL); + } } // If process is not elevated, return false as it is not possible to update the registry else