Skip to content
Commit acbc7234 authored by Harald Sitter's avatar Harald Sitter 🐧
Browse files

screenpool: don't race with orderwatcher

depending on who gets signalled first the internal members of the
watcher may present an earlier state of screen setups. force a refresh
before pulling data out of the order watcher.

this resolves two problems I'm consistently experience when
disconnecting my only enabled main screen:
- the shellcorona fails to match up desktops with screens in
screenInvariants
- the screenpool's screenInvariants fails assertions when its screen
list races with the one inside orderwatcher


(cherry picked from commit 2ba7b02c)
parent 520e21d1
Pipeline #382026 passed with stage
in 9 minutes and 34 seconds
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment