diff --git a/src/citron/main.cpp b/src/citron/main.cpp index 7fa8e7ebd..29fd143b2 100644 --- a/src/citron/main.cpp +++ b/src/citron/main.cpp @@ -1,4 +1,5 @@ // SPDX-FileCopyrightText: 2014 Citra Emulator Project +// SPDX-FileCopyrightText: 2025 citron Emulator Project // SPDX-License-Identifier: GPL-2.0-or-later #include @@ -203,21 +204,13 @@ enum class CalloutFlag : uint32_t { }; void GMainWindow::ShowTelemetryCallout() { - if (UISettings::values.callout_flags.GetValue() & - static_cast(CalloutFlag::Telemetry)) { - return; - } + // Default telemetry to disabled without showing popup + Settings::values.enable_telemetry = false; + system->ApplySettings(); + // Mark telemetry callout as shown to prevent future popups UISettings::values.callout_flags = UISettings::values.callout_flags.GetValue() | static_cast(CalloutFlag::Telemetry); - const QString telemetry_message = - tr("Anonymous " - "data is collected to help improve citron. " - "

Would you like to share your usage data with us?"); - if (!question(this, tr("Telemetry"), telemetry_message)) { - Settings::values.enable_telemetry = false; - system->ApplySettings(); - } } const int GMainWindow::max_recent_files_item;