Compare commits

...

1 Commits

Author SHA1 Message Date
Jaime Bernardo
9eb18fc739 [New+]Fix call enabled telemetry event 2024-10-03 14:07:04 +01:00

View File

@@ -91,6 +91,9 @@ public:
{
Logger::info("New+ enabled via Settings UI");
// Log telemetry
Trace::EventToggleOnOff(true);
newplus::utilities::register_msix_package();
powertoy_new_enabled = true;
@@ -99,8 +102,7 @@ public:
virtual void disable() override
{
Logger::info("New+ disabled via Settings UI");
powertoy_new_enabled = false;
Disable(true);
}
virtual bool is_enabled() override
@@ -125,12 +127,23 @@ public:
virtual void destroy() override
{
Disable(false);
delete this;
}
private:
bool powertoy_new_enabled = false;
void Disable(bool const traceEvent)
{
// Log telemetry
if (traceEvent)
{
Trace::EventToggleOnOff(false);
}
powertoy_new_enabled = false;
}
void init_settings()
{
powertoy_new_enabled = NewSettingsInstance().GetEnabled();