From 31c9c9604f268122795ab35d304ec13cdfc0fecd Mon Sep 17 00:00:00 2001 From: Valentin Radu Date: Fri, 10 Dec 2021 04:01:42 +0200 Subject: [PATCH] Revert "When restarting Explorer from Properties, taskbar position is reapplied only when it differes from the previous value" This reverts commit 4b0bae46c5a1650504ee1dc2da64f777553838e8. --- ExplorerPatcher/GUI.c | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/ExplorerPatcher/GUI.c b/ExplorerPatcher/GUI.c index 76b1f8b..40a981d 100644 --- a/ExplorerPatcher/GUI.c +++ b/ExplorerPatcher/GUI.c @@ -7,8 +7,6 @@ BOOL g_darkModeEnabled = FALSE; static void(*RefreshImmersiveColorPolicyState)() = NULL; static BOOL(*ShouldAppsUseDarkMode)() = NULL; DWORD dwTaskbarPosition = 3; -DWORD dwInitialTaskbarPosition = 3; - BOOL IsHighContrast() { HIGHCONTRASTW highContrast; @@ -813,10 +811,7 @@ static BOOL GUI_Build(HDC hDC, HWND hwnd, POINT pt) GetWindowsDirectoryW(wszPath, MAX_PATH); wcscat_s(wszPath, MAX_PATH, L"\\explorer.exe"); Sleep(1000); - if (dwTaskbarPosition != dwInitialTaskbarPosition) - { - GUI_RegSetValueExW(NULL, L"Virtualized_" _T(EP_CLSID) L"_TaskbarPosition", NULL, NULL, &dwTaskbarPosition, NULL); - } + GUI_RegSetValueExW(NULL, L"Virtualized_" _T(EP_CLSID) L"_TaskbarPosition", NULL, NULL, &dwTaskbarPosition, NULL); ShellExecuteW( NULL, L"open", @@ -2100,7 +2095,6 @@ __declspec(dllexport) int ZZGUI(HWND hWnd, HINSTANCE hInstance, LPSTR lpszCmdLin } } GUI_RegQueryValueExW(NULL, L"Virtualized_" _T(EP_CLSID) L"_TaskbarPosition", NULL, NULL, &dwTaskbarPosition, NULL); - dwInitialTaskbarPosition = dwTaskbarPosition; HWND hwnd = CreateWindowEx( NULL, L"ExplorerPatcher_GUI_" _T(EP_CLSID),