diff --git a/src/yuzu/bootmanager.cpp b/src/yuzu/bootmanager.cpp index 05ed5a437e..42d89fc03e 100644 --- a/src/yuzu/bootmanager.cpp +++ b/src/yuzu/bootmanager.cpp @@ -538,6 +538,7 @@ void GRenderWindow::mouseReleaseEvent(QMouseEvent* event) { } void GRenderWindow::ConstrainMouse() { + input_subsystem->GetMouse()->NotifyChanged(); // required to reset mouse once it's no longer moved if (QtCommon::emu_thread == nullptr || !Settings::values.mouse_panning) { mouse_constrain_timer.stop(); return; @@ -558,7 +559,6 @@ void GRenderWindow::ConstrainMouse() { const int center_y = height() / 2; QCursor::setPos(mapToGlobal(QPoint{center_x, center_y})); } - input_subsystem->GetMouse()->NotifyChanged(); // required to reset mouse once it's no longer moved } void GRenderWindow::wheelEvent(QWheelEvent* event) {