Comment 5 for bug 1327257

Revision history for this message
MichaƂ Sawicz (saviq) wrote : Re: [Bug 1327257] Re: Impossible to place snap decisions on greeter while screen is unlocked

On 09.06.2014 22:08, Michael Terry wrote:
> So quick brain dump. This is due to the unity8-greeter process being
> SIGSTOPPED while not active, seemingly due to Mir lifecycles. While
> sleeping, the snap decision Notify call apparently gets "stuck" in the
> dbus pipe and still delivered afterward, even if the source of the
> notification does a close() on it.

Huh!? Are you sure it gets stopped? There's nothing that you can
describe "Mir lifecycle"... It's unity-mir that handles lifecycle. The
only thing that *could* happen, but shouldn't any more, would be blocked
rendering when greeter inactive, causing events to be queued (but
non-blocking eglSwapBuffers handled exactly that). We just need to make
sure the correct expose events are delivered to unity8 and
unity8-greeter, as applicable.