diff options
| author | JosJuice <josjuice@gmail.com> | 2026-04-09 17:22:52 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2026-04-09 17:22:52 +0200 |
| commit | c0e0b685f372e49f628cbab43e6bbd687fcbd636 (patch) | |
| tree | 6905faa08cc26f49d51e2168d8b5cc1512ec263a /Source | |
| parent | 5abf0e35560b3d2e1be0ad0db825e343c3e2c8fe (diff) | |
| parent | 529b696fcbce385beb89aeb47bb479eeb15b558c (diff) | |
Merge pull request #14493 from LillyJadeKatrin/retroachievements-resident-evil-fix
Remove AchievementManager ChangeDisc call from Eject
Diffstat (limited to 'Source')
| -rw-r--r-- | Source/Core/Core/AchievementManager.cpp | 2 | ||||
| -rw-r--r-- | Source/Core/Core/HW/DVD/DVDInterface.cpp | 1 |
2 files changed, 2 insertions, 1 deletions
diff --git a/Source/Core/Core/AchievementManager.cpp b/Source/Core/Core/AchievementManager.cpp index b140eb5b38..b56eccdde4 100644 --- a/Source/Core/Core/AchievementManager.cpp +++ b/Source/Core/Core/AchievementManager.cpp @@ -170,6 +170,8 @@ void AchievementManager::LoadGame(const DiscIO::Volume* volume) WARN_LOG_FMT(ACHIEVEMENTS, "Software format unsupported by AchievementManager."); if (rc_client_get_game_info(m_client)) { + OSD::AddMessage("Unsupported media change; disabling achievements.", OSD::Duration::VERY_LONG, + OSD::Color::RED); CloseGame(); } else diff --git a/Source/Core/Core/HW/DVD/DVDInterface.cpp b/Source/Core/Core/HW/DVD/DVDInterface.cpp index 376aeb4add..640023344e 100644 --- a/Source/Core/Core/HW/DVD/DVDInterface.cpp +++ b/Source/Core/Core/HW/DVD/DVDInterface.cpp @@ -442,7 +442,6 @@ void DVDInterface::AutoChangeDiscCallback(Core::System& system, u64 userdata, s6 void DVDInterface::EjectDiscCallback(Core::System& system, u64 userdata, s64 cyclesLate) { - AchievementManager::GetInstance().ChangeDisc(nullptr); system.GetDVDInterface().SetDisc(nullptr, {}); } |
