Let me rephrase that... The problem seems to be that MultiThreadedCompositor (unity-system-compositor) unconditionally recomposes on restart: compose_on_start = true;
This means the user is guaranteed to see an old frame on restart because we've allowed no time for clients (included nested servers) to provide any new frames. We should probably just sleep for a second or so in MultiThreadedCompositor on restart. That will allow clients time to provide a new frame (as soon as they can). And then only if no clients have provided a new frame after that delay should MultiThreadedCompositor force a recompose itself. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1340510 Title: session screen seen upon quick power key strike To manage notifications about this bug go to: https://bugs.launchpad.net/mir/+bug/1340510/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs