| Summary: | [kcm] initial position of newly connected known output is wrong | ||
|---|---|---|---|
| Product: | [Plasma] KScreen | Reporter: | Sebastian Kügler <sebas> |
| Component: | kcm | Assignee: | Sebastian Kügler <sebas> |
| Status: | RESOLVED FIXED | ||
| Severity: | normal | Keywords: | multiscreen |
| Priority: | NOR | Flags: | sebas:
Usability+
|
| Version First Reported In: | git | ||
| Target Milestone: | --- | ||
| Platform: | Compiled Sources | ||
| OS: | Linux | ||
| Latest Commit: | http://commits.kde.org/kscreen/e4a5acc65d40f9dc5b9c2abeacfadf602b2da19a | Version Fixed/Implemented In: | |
| Sentry Crash Report: | |||
|
Description
Sebastian Kügler
2016-08-02 21:19:02 UTC
Git commit e4a5acc65d40f9dc5b9c2abeacfadf602b2da19a by Sebastian Kügler. Committed on 10/08/2016 at 00:50. Pushed by sebas into branch 'master'. [kcm] correctly position newly connected outputs Outputs appearing at runtime weren't correctly positioned, since they initially may be disabled, and are then enabled by the kded module loading a known config. Disabled outputs don't have a position, and we weren't updating it when enabling the output. We can't simply listen to the output's posChanged signal since this leads to complex round-trip loops with async calls. M +4 -3 kcm/src/declarative/qmlscreen.cpp http://commits.kde.org/kscreen/e4a5acc65d40f9dc5b9c2abeacfadf602b2da19a |