|
|
@ -964,11 +964,11 @@ void GMainWindow::BootGame(const QString& filename) {
|
|
|
|
}
|
|
|
|
}
|
|
|
|
status_bar_update_timer.start(2000);
|
|
|
|
status_bar_update_timer.start(2000);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
const u64 title_id = Core::System::GetInstance().CurrentProcess()->GetTitleID();
|
|
|
|
|
|
|
|
|
|
|
|
std::string title_name;
|
|
|
|
std::string title_name;
|
|
|
|
const auto res = Core::System::GetInstance().GetGameName(title_name);
|
|
|
|
const auto res = Core::System::GetInstance().GetGameName(title_name);
|
|
|
|
if (res != Loader::ResultStatus::Success) {
|
|
|
|
if (res != Loader::ResultStatus::Success) {
|
|
|
|
const u64 title_id = Core::System::GetInstance().CurrentProcess()->GetTitleID();
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
const auto [nacp, icon_file] = FileSys::PatchManager(title_id).GetControlMetadata();
|
|
|
|
const auto [nacp, icon_file] = FileSys::PatchManager(title_id).GetControlMetadata();
|
|
|
|
if (nacp != nullptr)
|
|
|
|
if (nacp != nullptr)
|
|
|
|
title_name = nacp->GetApplicationName();
|
|
|
|
title_name = nacp->GetApplicationName();
|
|
|
@ -976,7 +976,7 @@ void GMainWindow::BootGame(const QString& filename) {
|
|
|
|
if (title_name.empty())
|
|
|
|
if (title_name.empty())
|
|
|
|
title_name = FileUtil::GetFilename(filename.toStdString());
|
|
|
|
title_name = FileUtil::GetFilename(filename.toStdString());
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
LOG_INFO(Frontend, "Booting game: \"{}\" | {:016X}", title_name, title_id);
|
|
|
|
UpdateWindowTitle(QString::fromStdString(title_name));
|
|
|
|
UpdateWindowTitle(QString::fromStdString(title_name));
|
|
|
|
|
|
|
|
|
|
|
|
loading_screen->Prepare(Core::System::GetInstance().GetAppLoader());
|
|
|
|
loading_screen->Prepare(Core::System::GetInstance().GetAppLoader());
|
|
|
|