Don't re-align outputs when QMLOutput in clone mode moves

Authored by dvratil on Oct 30 2017, 2:35 PM.

Description

Don't re-align outputs when QMLOutput in clone mode moves

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.

Reviewers: sebas

Reviewed By: sebas

Subscribers: plasma-devel

Tags: Plasma

Differential Revision: https://phabricator.kde.org/D8390

Details

Committed
dvratilOct 30 2017, 2:36 PM
Reviewer
sebas
Differential Revision
D8390: Don't re-align outputs when QMLOutput in clone mode moves
Parents
R104:1a9164cdc7d1: Keep the unified QMLOutput always in center
Branches
Unknown
Tags
Unknown