diff --git a/src/platforms/android/androidcontroller.cpp b/src/platforms/android/androidcontroller.cpp index 73afffccc2..9d5e595301 100644 --- a/src/platforms/android/androidcontroller.cpp +++ b/src/platforms/android/androidcontroller.cpp @@ -114,9 +114,13 @@ AndroidController::AndroidController() { Controller* controller = MozillaVPN::instance()->controller(); controller->startHandshakeTimer(); - granted - ? mozilla::glean::outcome::onboarding_ntwrk_perm_granted.record() - : mozilla::glean::outcome::onboarding_ntwrk_perm_denied.record(); + BOOL isOnboarding = + MozillaVPN::instance()->state() == App::StateOnboarding; + if (isOnboarding) { + granted + ? mozilla::glean::outcome::onboarding_ntwrk_perm_granted.record() + : mozilla::glean::outcome::onboarding_ntwrk_perm_denied.record(); + } }, Qt::QueuedConnection); }