Bug 1606501 is fixed now, btw. How do you propose we fix this? Waiting for the client to create a window won't be something we want to do.
Again, I don't believe we're drawing the black. We're displaying a splash screen immediately and only hide it when the client has drawn a frame. So "it's not invalid for Xmir to not create a window" is correct, but if that was the case we'd see the splash screen, not black. As for initial surface geometry, it's only a problem the first time ever you launch an app, as we're remembering its previous geometry and open the splash screen at the size we'll tell the app to be when it's launching now. I.e. we don't rely on the app remembering its geometry, we do this ourselves. -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to unity8 in Ubuntu. https://bugs.launchpad.net/bugs/1577641 Title: Unity8 creates a blank black window for windowless apps Status in Canonical System Image: New Status in Mir: Invalid Status in unity8 package in Ubuntu: New Bug description: Unity8 creates a blank black window for windowless apps. Windowless apps are closer thank you think: Xmir -rootless is one such example while no X apps have started yet. To manage notifications about this bug go to: https://bugs.launchpad.net/canonical-devices-system-image/+bug/1577641/+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