From 085c17aed472ade3af380fdd7db148384c674a20 Mon Sep 17 00:00:00 2001 From: LillyJadeKatrin Date: Mon, 4 Mar 2024 20:04:08 -0500 Subject: [PATCH] Remove the update callback on all events Not only was the extra call to the update callback in the AchievementEventHandler method unnecessary, it was getting called on events that don't even need to be tracked here, causing a lot of lag when it turned out one achievement was repeatedly spamming Achievement Reset Events as a shortcut. --- Source/Core/Core/AchievementManager.cpp | 2 -- 1 file changed, 2 deletions(-) diff --git a/Source/Core/Core/AchievementManager.cpp b/Source/Core/Core/AchievementManager.cpp index 270f49cc77..0775377630 100644 --- a/Source/Core/Core/AchievementManager.cpp +++ b/Source/Core/Core/AchievementManager.cpp @@ -751,8 +751,6 @@ void AchievementManager::AchievementEventHandler(const rc_runtime_event_t* runti break; } } - - m_update_callback(); } std::recursive_mutex& AchievementManager::GetLock()