Skip to content

layer-shell: output property changes precede configure events

Simon Ser requested to merge github/fork/mstoeckl/configure-ordering into master

Created by: mstoeckl

See commit message for justification. One place where the new guarantee would be helpful is in being able to safely remove a few lines of swaybg (main.c#L196-198), in which the program redraws itself on receiving an output scale change. In practice, this redrawing is not necessary, because the associated configure event always comes afterwards; but this is not guaranteed by the existing spec.

The new text matches the current behavior of kwin and sway when changing output scales.

Merge request reports