printesoi created this revision. Herald added a project: Frameworks. Herald added a subscriber: kde-frameworks-devel. printesoi requested review of this revision.
REVISION SUMMARY KWindowSystem::workArea() and KWindowSystem::workArea(QList<WId>()) should return the same value, but the second call returned an incorrect value on multi-monitor HiDPI setups. The cause is that the former uses NETRootInfo::workArea() whereas the second one uses displayGeometr() to compuse base work area. displayGeometry() on X11 platform did not take into account the device pixel ratio. REPOSITORY R278 KWindowSystem REVISION DETAIL https://phabricator.kde.org/D29569 AFFECTED FILES src/platforms/xcb/kwindowsystem.cpp To: printesoi Cc: kde-frameworks-devel, LeGast00n, cblack, michaelh, ngraham, bruns