diff --git a/Source/Core/Core/IOS/USB/Host.cpp b/Source/Core/Core/IOS/USB/Host.cpp index 710d26919c..f6ab6ed661 100644 --- a/Source/Core/Core/IOS/USB/Host.cpp +++ b/Source/Core/Core/IOS/USB/Host.cpp @@ -35,7 +35,7 @@ USBHost::~USBHost() = default; IPCCommandResult USBHost::Open(const OpenRequest& request) { - if (!m_has_initialised) + if (!m_has_initialised && !Core::WantsDeterminism()) { StartThreads(); // Force a device scan to complete, because some games (including Your Shape) only care