mwolff added a comment.
In https://phabricator.kde.org/D8444#173635, @davidedmundson wrote: > I left a comment a month ago. It has not been addressed. > > > there's one part that's going to appear very confusing. > > > > > I have my (small) laptop. Lets say I want any new (big) screen to appear on the left. So I save "Extend to left". > > So I'd expect to see: monitor, laptop. > > > > > What will happen, is it will extend my biggest screen to the left, leaving me with: > > laptop, monitor > > > > > rendering the option seemingly broken. > > It's artbitrary depending on what size monitor you happen to plug in. I agree that this is broken, functionality-wise. But it was broken before too, right? So why was the old code looking up the biggest monitor and extending it, instead of using the primary one? INLINE COMMENTS > generator.cpp:328 > > - Q_FOREACH(const KScreen::OutputPtr &output, connectedOutputs) { > + for (const KScreen::OutputPtr &output : qAsConst(connectedOutputs)) { > QSet<QSize> modeSizes; this cleanup should happen in a separate patch REPOSITORY R104 KScreen REVISION DETAIL https://phabricator.kde.org/D8444 To: mlaurent, davidedmundson Cc: mwolff, sebas, graesslin, dvratil, davidedmundson, ngraham, plasma-devel, ZrenBot, progwolff, lesliezhai, ali-mohamed, jensreuterberg, abetts, apol, mart