diff --git a/src/citra_qt/main.cpp b/src/citra_qt/main.cpp index cea372b478..b3d94e1e5f 100644 --- a/src/citra_qt/main.cpp +++ b/src/citra_qt/main.cpp @@ -606,10 +606,6 @@ bool GMainWindow::LoadROM(const QString& filename) { Core::System& system{Core::System::GetInstance()}; const Core::System::ResultStatus result{system.Load(render_window, filename.toStdString())}; - std::string title; - system.GetAppLoader().ReadTitle(title); - game_title = QString::fromStdString(title); - SetupUIStrings(); if (result != Core::System::ResultStatus::Success) { switch (result) { @@ -666,6 +662,11 @@ bool GMainWindow::LoadROM(const QString& filename) { return false; } + std::string title; + system.GetAppLoader().ReadTitle(title); + game_title = QString::fromStdString(title); + SetupUIStrings(); + Core::Telemetry().AddField(Telemetry::FieldType::App, "Frontend", "Qt"); return true; }