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