From f1b7f8a72e9e59c021dc63e1809c7ff43847b884 Mon Sep 17 00:00:00 2001 From: Jordan Woyak Date: Tue, 20 May 2025 21:05:55 -0500 Subject: [PATCH] DolphinQt/RenderWidget: Grab focus on mouse button press. --- Source/Core/DolphinQt/RenderWidget.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/Source/Core/DolphinQt/RenderWidget.cpp b/Source/Core/DolphinQt/RenderWidget.cpp index 4ca6ece1a9..f286b765e1 100644 --- a/Source/Core/DolphinQt/RenderWidget.cpp +++ b/Source/Core/DolphinQt/RenderWidget.cpp @@ -384,6 +384,10 @@ bool RenderWidget::event(QEvent* event) SetCursorLocked(false); break; case QEvent::MouseButtonPress: + + // Grab focus to stop unwanted keyboard input UI interaction. + setFocus(); + if (isActiveWindow()) { // Lock the cursor with any mouse button click (behave the same as window focus change).