Skip to content

Make QCursor::setPos() use the correct screen

setPos() takes a screen argument, however this argument indicates which cursor should be moved only and is not usable as an argument to toNativePixels() since the position may be on a sibling screen.

Add call to QScreen::virtualSiblingAt to get the target screen.

Task-number: QTBUG-99009 Pick-to: 6.3 6.2 5.15 Change-Id: I8714ebc93a283c58bc67911315f787c484fb0dd8 Reviewed-by: Liang Qi liang.qi@qt.io Reviewed-by: Tor Arne Vestbø tor.arne.vestbo@qt.io (cherry picked from commit eef865cd)

  • asturmlechner 2022-03-03: Fix conflict with dev branch: Non-existing file tests/auto/gui/kernel/qhighdpi/tst_qhighdpi.cpp

Merge request reports