Public bug reported: 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. ** Affects: mir Importance: Undecided Status: New ** Affects: mir (Ubuntu) Importance: Undecided Status: New ** Also affects: mir (Ubuntu) Importance: Undecided Status: New -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to mir in Ubuntu. https://bugs.launchpad.net/bugs/1680357 Title: Toggling fullscreen/maximize in demo servers shows one frame briefly at top-left of the old size Status in Mir: New Status in mir package in Ubuntu: New 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. To manage notifications about this bug go to: https://bugs.launchpad.net/mir/+bug/1680357/+subscriptions -- Mailing list: https://launchpad.net/~touch-packages Post to : touch-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~touch-packages More help : https://help.launchpad.net/ListHelp