dvratil created this revision. dvratil added a reviewer: sebas. Restricted Application added a project: Plasma. Restricted Application added a subscriber: plasma-devel.
REVISION SUMMARY Changing resolution of the 'Unified output' makes it move around which then triggers QMLScreen::qmlOutputMoved() which tries to snap and re-align all the outputs. This leads to the KScreen Outputs being positioned next to each other in the final KScreen Config that is uploaded to KDED, instead of on top of each other, virtually breaking the 'Unify outputs' feature. TEST PLAN Click 'Unify outputs' and change resolution of the unified screen. Click apply. Resolution changes on both screens and they are now are correctly repositioned to be in clone mode. REPOSITORY R104 KScreen BRANCH Plasma/5.11 REVISION DETAIL https://phabricator.kde.org/D8390 AFFECTED FILES kcm/src/declarative/qmlscreen.cpp To: dvratil, sebas Cc: plasma-devel, ZrenBot, progwolff, lesliezhai, ali-mohamed, jensreuterberg, abetts, sebas, apol, mart