From faf3a3edeaca4bfada75b25e66fb1c0e2f0e509a Mon Sep 17 00:00:00 2001 From: piebot Date: Tue, 22 Sep 2026 13:37:25 +0100 Subject: [PATCH] fix: INP_OnScreenKeyboard softlock --- Minecraft.Client/PS3/PS3_Minecraft.cpp | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/Minecraft.Client/PS3/PS3_Minecraft.cpp b/Minecraft.Client/PS3/PS3_Minecraft.cpp index 346a74b1..9265e17b 100644 --- a/Minecraft.Client/PS3/PS3_Minecraft.cpp +++ b/Minecraft.Client/PS3/PS3_Minecraft.cpp @@ -1031,6 +1031,13 @@ int main() while( ShutdownManager::ShouldRun(ShutdownManager::eMainThread) ) { + // PIEBOT: This previously was under SQRNetworkManager_PS3::Tick() + // It ticks all callbacks for SysUtil, including the ones used in INP_OnScreenKeyboard.cpp + // When we nuked SQRNetworkManager_PS3, We also unintentionally broke the on-screen keyboard. + + // TO-DO: put it under app.Tick(); + cellSysutilCheckCallback(); + app.UpdateTime(); PIXBeginNamedEvent(0,"Input manager tick"); InputManager.Tick();