Panel struts to X are wrong when using QT_DEVICE_PIXEL_RATIO=2 Qt lies about the screen size, we tell kwin the wrong positions and then we get windows overlapping the panels
Git commit b932fe461a555f09886d577f734e6d6624654f76 by David Edmundson. Committed on 07/08/2015 at 21:43. Pushed by davidedmundson into branch 'master'. Handle clients having a different device pixel ratio Qt scales down the size of QScreens by the device pixel ratio; we should make our windowing APIs match. X (and KWin) deal with device dependent pixels, so everything needs to be converted when communitcating geometry. Abstraction happens in the main kwindowsystem so X and Wayland are both supported. Related: bug 350865, bug 347951 REVIEW: 124648 M +20 -9 src/kwindowsystem.cpp http://commits.kde.org/kwindowsystem/b932fe461a555f09886d577f734e6d6624654f76