Skip to content

Refactor output state setting

Vlad Zahorodnii requested to merge work/zzag/output-state into master

If multiple properties that affect the geometry change, then the Output::geometryChanged() signal will be emitted multiple times, which in its turn may force the Workspace to re-arrange windows, etc.

With this, the geometryChanged signal will be emitted in more expected fashion only once as long as relevant property changes are batched.

Draft: needs more polishing

Edited by Vlad Zahorodnii

Merge request reports