From 45ec6e50e23532b02c492657f781c26221698464 Mon Sep 17 00:00:00 2001 From: Vicki Pfau Date: Mon, 25 Mar 2019 22:01:56 -0700 Subject: [PATCH] Qt: Use filename for Discord if database lookup fails (fixes #1368) --- src/platform/qt/DiscordCoordinator.cpp | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/src/platform/qt/DiscordCoordinator.cpp b/src/platform/qt/DiscordCoordinator.cpp index 4ff26fe5b..8948cdd50 100644 --- a/src/platform/qt/DiscordCoordinator.cpp +++ b/src/platform/qt/DiscordCoordinator.cpp @@ -63,17 +63,15 @@ void gameStarted(std::shared_ptr controller) { s_gameRunning = true; CoreController::Interrupter interrupter(controller); + mCore *core = controller->thread()->core; + s_title = core->dirs.baseName; + +#ifdef USE_SQLITE3 const NoIntroDB* db = GBAApp::app()->gameDB(); NoIntroGame game{}; uint32_t crc32 = 0; - controller->thread()->core->checksum(controller->thread()->core, &crc32, CHECKSUM_CRC32); + core->checksum(core, &crc32, CHECKSUM_CRC32); - char gameTitle[17] = { '\0' }; - mCore* core = controller->thread()->core; - core->getGameTitle(core, gameTitle); - s_title = gameTitle; - -#ifdef USE_SQLITE3 if (db && crc32 && NoIntroDBLookupGameByCRC(db, crc32, &game)) { s_title = QLatin1String(game.name); }