Toggling fullscreen/maximize in demo servers shows one frame briefly at top-left of the old size

Bug #1680357 reported by Daniel van Vugt
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Mir
Triaged
Medium
Unassigned
mir (Ubuntu)
Triaged
Medium
Unassigned

Bug Description

Toggling fullscreen/maximize in demo servers shows one frame briefly at top-left of the old size.

It's visibly moving the window to top-left in a separate frame before resizing to full screen. This appears to be what the code does too:

            surface->move_to(rect.top_left);
            surface->resize(rect.size);

To avoid this, X (and others) use a combined "configure window" operation that moves and resizes the window atomically. Mir would need to do the same.

Changed in mir:
importance: Undecided → Medium
Changed in mir (Ubuntu):
importance: Undecided → Medium
Changed in mir:
status: New → Triaged
Changed in mir (Ubuntu):
status: New → Triaged
tags: added: visual-quality
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.