~unity-team/unity/utopic

Viewing all changes in revision 3878.

  • Committer: CI bot
  • Author(s): Marco Trevisan (Treviño)
  • Date: 2014-10-15 12:56:10 UTC
  • mfrom: (3871.3.11 shield-notify-grabs)
  • Revision ID: ps-jenkins@lists.canonical.com-20141015125610-4pyy2gq36ugrjimb
LockScreenController: wait the primary shield to get the grab before setting the session locked

If that fails (and if the grab has never been gained during this locking session),
it's up to the Controller to decide whether the lock request has to be ignored.
So, if the primary shield fails to grab, before that the screen has ever been locked,
then we have to give up. Otherwise if it fails (but we were already locked), it's safe
to assume that this failure is due to the menus that are currently controlling the grab.

Also setup the primary shield signal connections in a shared place and use a
connection::Manager to keep track of them. Fixes: 1368427, 1371764
Approved by: Andrea Azzarone, PS Jenkins bot

expand all expand all

Show diffs side-by-side

added added

removed removed

Lines of Context: