Skip to content

Only update Looking Glass' window list when visible

Updating the window list in the Looking Glass is a costly operation: it destroys a whole lot of actors, and recreates them. This triggers CSS changes, repaints, and allocations.

It is specially bad when paired with Wayland's big number of window creations and deletions when showing Builder's and Epiphany's popup window.

Only update the window list in the Looking Glass when it is visible.

Related: mutter#556 (closed)

Merge request reports