Create screens before screen edges

Authored by davidedmundson on Tue, Mar 24, 12:40 PM.



Screens is used in screenEdges in a recent refactor

This didn't affect wayland as main_wayland creates screens earlier
itself. We can't move creation into main_x11 as X11's screens uses an
event filter which relies on workspace existing.

BUG: 419178

Test Plan

Restarted on X11

Diff Detail

R108 KWin
Automatic diff as part of commit; lint not applicable.
Automatic diff as part of commit; unit tests not applicable.
Restricted Application added a project: KWin. · View Herald TranscriptTue, Mar 24, 12:40 PM
Restricted Application added a subscriber: kwin. · View Herald Transcript
davidedmundson requested review of this revision.Tue, Mar 24, 12:40 PM
apol accepted this revision.Tue, Mar 24, 1:10 PM
This revision is now accepted and ready to land.Tue, Mar 24, 1:10 PM
This revision was automatically updated to reflect the committed changes.