From 3eecf67a2abdc85da596c731f40a20c3ffa847b3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?L=C3=A9o=20Lam?= Date: Sat, 10 Jun 2017 19:51:41 +0200 Subject: [PATCH] Core: Remove useless InitializeWiiRoot call --- Source/Core/Core/Core.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/Source/Core/Core/Core.cpp b/Source/Core/Core/Core.cpp index 128a2a228d..75b36ef0fd 100644 --- a/Source/Core/Core/Core.cpp +++ b/Source/Core/Core/Core.cpp @@ -964,7 +964,10 @@ void UpdateWantDeterminism(bool initial) // We need to clear the cache because some parts of the JIT depend on want_determinism, e.g. use // of FMA. JitInterface::ClearCache(); - Core::InitializeWiiRoot(s_wants_determinism); + + // Don't call InitializeWiiRoot during boot, because IOS already does it. + if (!initial) + Core::InitializeWiiRoot(s_wants_determinism); Core::PauseAndLock(false, was_unpaused); }