From 1d2cc18fbda40e8a81611bb818009e2f0ec85e11 Mon Sep 17 00:00:00 2001 From: Katharine Chui Date: Tue, 20 May 2025 14:59:00 +0200 Subject: [PATCH] sdl_pad_handler run sdl_instance::get_instance().initialize() outside of main thread sdl instance init now has it's own lock --- rpcs3/Input/sdl_pad_handler.cpp | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/rpcs3/Input/sdl_pad_handler.cpp b/rpcs3/Input/sdl_pad_handler.cpp index 0d4fb72a56..1106a757d2 100644 --- a/rpcs3/Input/sdl_pad_handler.cpp +++ b/rpcs3/Input/sdl_pad_handler.cpp @@ -180,12 +180,7 @@ bool sdl_pad_handler::Init() if (m_is_init) return true; - bool instance_success; - - Emu.BlockingCallFromMainThread([&instance_success]() - { - instance_success = sdl_instance::get_instance().initialize(); - }); + const bool instance_success = sdl_instance::get_instance().initialize(); if (!instance_success) return false;