D8390: Don't re-align outputs when QMLOutput in clone mode moves
Daniel Vrátil
noreply at phabricator.kde.org
Sat Oct 21 07:16:29 UTC 2017
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
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/plasma-devel/attachments/20171021/ee24bf1f/attachment.html>
More information about the Plasma-devel
mailing list