diff --git a/UnleashedRecomp/ui/achievement_overlay.cpp b/UnleashedRecomp/ui/achievement_overlay.cpp index 2679180..75ff0da 100644 --- a/UnleashedRecomp/ui/achievement_overlay.cpp +++ b/UnleashedRecomp/ui/achievement_overlay.cpp @@ -167,7 +167,7 @@ void AchievementOverlay::Draw() void AchievementOverlay::Open(int id) { - if (s_isVisible) + if (s_isVisible && !g_isClosing) { s_queue.emplace(id); return;