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