diff --git a/ExplorerPatcher/SettingsMonitor.c b/ExplorerPatcher/SettingsMonitor.c index aa678ad..668dddf 100644 --- a/ExplorerPatcher/SettingsMonitor.c +++ b/ExplorerPatcher/SettingsMonitor.c @@ -58,7 +58,7 @@ DWORD WINAPI MonitorSettings(SettingsChangeParameters* params) { params->settings[i].callback(params->settings[i].data); } - else if (i == params->size) + else if (i == params->size && params->hExitEvent) { bShouldExit = TRUE; }