d81c216db1
Compositor is locked, woken up, unlock dialog is shown; if the compositor does to sleep again, before being unlocked, it will never wake up again, because unlock() becomes a no-op, yet it should wake the compositor up. Fix this by letting unlock() to wake up the compositor, if lock surface is present. Signed-off-by: Pekka Paalanen <ppaalanen@gmail.com>