Browse Source

sws is now disabled by default

pull/163/head
Valentin Radu 4 years ago
parent
commit
37fad00bbd
  1. 4
      ExplorerPatcher/dllmain.c
  2. 2
      ExplorerPatcher/settings.reg

4
ExplorerPatcher/dllmain.c

@ -1826,7 +1826,7 @@ DWORD SignalShellReady(DWORD wait) @@ -1826,7 +1826,7 @@ DWORD SignalShellReady(DWORD wait)
#pragma region "Window Switcher"
DWORD sws_IsEnabled = TRUE;
DWORD sws_IsEnabled = FALSE;
void sws_ReadSettings(sws_WindowSwitcher* sws)
{
@ -1926,7 +1926,6 @@ DWORD WindowSwitcher(DWORD unused) @@ -1926,7 +1926,6 @@ DWORD WindowSwitcher(DWORD unused)
if (err == SWS_ERROR_SUCCESS)
{
sws_WindowSwitcher_RefreshTheme(sws);
// set settings
HANDLE hEvents[3];
hEvents[0] = sws->hEvExit;
hEvents[1] = hSwsSettingsChanged;
@ -1947,7 +1946,6 @@ DWORD WindowSwitcher(DWORD unused) @@ -1947,7 +1946,6 @@ DWORD WindowSwitcher(DWORD unused)
if (dwRes == WAIT_OBJECT_0 + 1)
{
sws_ReadSettings(sws);
// set settings
if (!sws_IsEnabled)
{
break;

2
ExplorerPatcher/settings.reg

@ -119,7 +119,7 @@ @@ -119,7 +119,7 @@
;T Window switcher
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\ExplorerPatcher\sws]
;b Use Windows 10 window switcher (Alt+Tab)
;b Enable Windows 10 window switcher (Alt+Tab) *
"Enabled"=dword:00000000
;t The following settings only apply to the Windows 10 window switcher:
;b Include desktop

Loading…
Cancel
Save