** Also affects: canonical-devices-system-image Importance: Undecided Status: New
** Changed in: canonical-devices-system-image Status: New => Fix Committed ** Changed in: canonical-devices-system-image Importance: Undecided => High ** Changed in: canonical-devices-system-image Milestone: None => 13 -- 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/1577967 Title: During surface creation, first stream in spec becomes default stream. Status in Canonical System Image: Fix Committed Status in Mir: Fix Committed Status in mir package in Ubuntu: New Bug description: A surface creation spec can have multiple streams. The code currently, by happenstance, makes the first stream the "default stream", i.e. instantiates a MirSurface using that stream. The MirSurface object's methods then use that stream for various purposes, e.g. to set the swap interval, to set size during resize, to query parameters of the surface, etc. Here's a list of MirSurface methods that use the default stream : MirSurface::get_parameters(), MirSurface::configure(), MirSurface::attrib(), MirSurface::handle_event() We need to define the precise semantics of MirSurface properly in regards to the streams that may be associated with it. To manage notifications about this bug go to: https://bugs.launchpad.net/canonical-devices-system-image/+bug/1577967/+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