diff --git a/src/renderer/components/PreferencesPage.vue b/src/renderer/components/PreferencesPage.vue index 88913a830d..b144b6c269 100644 --- a/src/renderer/components/PreferencesPage.vue +++ b/src/renderer/components/PreferencesPage.vue @@ -122,7 +122,6 @@ id="checkbox-allow-telemetry" switch v-model="preferences.allowTelemetry" - :disabled="licenceData && licenceData.status === 'valid'" @input="onSave" > Allow telemetry & usage tracking diff --git a/src/renderer/store/index.js b/src/renderer/store/index.js index e36b0a83e2..cfdd850d02 100644 --- a/src/renderer/store/index.js +++ b/src/renderer/store/index.js @@ -47,6 +47,11 @@ export default new Vuex.Store({ this.commit("savePreferences", userStore.getPreferences()); }, savePreferences(state, prefs) { + if (prefs.allowTelemetry) { + tracker.event("telemetry", "enabled") + } else { + tracker.event("telemetry", "disabled") + } state.preferences = prefs; userStore.setPreferences(prefs); this.dispatch("destroyWebviews")