From 458a96bf90c54a50a1c6dc54c0a73060e1f98600 Mon Sep 17 00:00:00 2001 From: wwylele <wwylele@gmail.com> Date: Sun, 24 Jun 2018 17:30:43 +0300 Subject: [PATCH] citra_qt: only update title from game after ensuring loaded successfully --- src/citra_qt/main.cpp | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src/citra_qt/main.cpp b/src/citra_qt/main.cpp index cea372b47..b3d94e1e5 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; }