Compare commits

...

2 Commits

Author SHA1 Message Date
copilot-swe-agent[bot]
062dce8002 Fix context menu registry cleanup when modules disabled via GPO
Co-authored-by: yeelam-gordon <73506701+yeelam-gordon@users.noreply.github.com>
2025-08-27 04:21:42 +00:00
copilot-swe-agent[bot]
bef6f6c49a Initial plan 2025-08-27 04:14:37 +00:00

View File

@@ -316,6 +316,7 @@ void start_enabled_powertoys()
should_powertoy_be_enabled = false;
}
bool module_currently_enabled = powertoy->is_enabled();
if (should_powertoy_be_enabled)
{
Logger::info(L"start_enabled_powertoys: Enabling powertoy {}", name);
@@ -324,5 +325,13 @@ void start_enabled_powertoys()
hkmng.EnableHotkeyByModule(name);
powertoy.UpdateHotkeyEx();
}
else if (module_currently_enabled)
{
Logger::info(L"start_enabled_powertoys: Disabling powertoy {}", name);
powertoy->disable();
auto& hkmng = HotkeyConflictDetector::HotkeyConflictManager::GetInstance();
hkmng.DisableHotkeyByModule(name);
powertoy.UpdateHotkeyEx();
}
}
}