Setting the screenpool primary screen changes the mapping of ID ->
connector. We need this to be done before the
DesktopView::setScreenToFollow is called because otherwise it will save
lastScreen with the wrong ID.
BUG: 370711 (?)
Setting the screenpool primary screen changes the mapping of ID ->
connector. We need this to be done before the
DesktopView::setScreenToFollow is called because otherwise it will save
lastScreen with the wrong ID.
BUG: 370711 (?)
Hot swapped primary, both things swapped.
Restarted Plasma
Things restored as I think they should be.
No Linters Available |
No Unit Test Coverage |
in general, it's OK.
But as this is a bit delicate part, can you do one more test?
have only the external screen enabled and primary, then detaching and reattaching the cable from the connector.
this is a similar but not completely code path to swapping the primary screen.