input: simulate mouse movement after scroll to refocus window (#8279)

This commit is contained in:
nickodei
2024-10-30 20:12:16 +01:00
committed by GitHub
parent 12c1bb936d
commit ee91df62f0

View File

@@ -831,6 +831,7 @@ void CInputManager::onMouseWheel(IPointer::SAxisEvent e) {
int32_t deltaDiscrete = std::abs(discrete) != 0 && std::abs(discrete) < 1 ? std::copysign(1, discrete) : std::round(discrete);
g_pSeatManager->sendPointerAxis(e.timeMs, e.axis, delta, deltaDiscrete, value120, e.source, WL_POINTER_AXIS_RELATIVE_DIRECTION_IDENTICAL);
simulateMouseMovement();
}
Vector2D CInputManager::getMouseCoordsInternal() {