summaryrefslogtreecommitdiffstats
path: root/chrome/browser/extensions/api/screenlock_private/screenlock_private_api.cc
diff options
context:
space:
mode:
authortbarzic@chromium.org <tbarzic@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2014-08-16 05:50:23 +0000
committertbarzic@chromium.org <tbarzic@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2014-08-16 05:50:23 +0000
commit5975bc36fe10b3b9908ad2201b07b9a577c4f560 (patch)
tree7cdc7407e1d865b45c7eb4cb20ec90b7803f6b98 /chrome/browser/extensions/api/screenlock_private/screenlock_private_api.cc
parent2317849378238f140346278a6a5661beeac39645 (diff)
downloadchromium_src-5975bc36fe10b3b9908ad2201b07b9a577c4f560.zip
chromium_src-5975bc36fe10b3b9908ad2201b07b9a577c4f560.tar.gz
chromium_src-5975bc36fe10b3b9908ad2201b07b9a577c4f560.tar.bz2
Easy Unlock: Add support for hard locking
When user clicks on the easy-unlock icon on "Click to enter" lock screen (i.e. when lock screen auth type is USER_CLICK), the lock screen changes to state in which password is required to unlock the screen. This adds new auth state FORCE_OFFLINE_PASSWORD which, unlike OFFLINE_PASSWORD, can't be changed to any other. BUG=397363 TBR=asargent@chromium.org Review URL: https://codereview.chromium.org/456943003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@290096 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/extensions/api/screenlock_private/screenlock_private_api.cc')
-rw-r--r--chrome/browser/extensions/api/screenlock_private/screenlock_private_api.cc2
1 files changed, 2 insertions, 0 deletions
diff --git a/chrome/browser/extensions/api/screenlock_private/screenlock_private_api.cc b/chrome/browser/extensions/api/screenlock_private/screenlock_private_api.cc
index eb7b6e2..f5e44b2 100644
--- a/chrome/browser/extensions/api/screenlock_private/screenlock_private_api.cc
+++ b/chrome/browser/extensions/api/screenlock_private/screenlock_private_api.cc
@@ -57,6 +57,8 @@ screenlock::AuthType FromLockHandlerAuthType(
// locking.
NOTREACHED();
return screenlock::AUTH_TYPE_NONE;
+ case ScreenlockBridge::LockHandler::FORCE_OFFLINE_PASSWORD:
+ return screenlock::AUTH_TYPE_OFFLINEPASSWORD;
}
NOTREACHED();
return screenlock::AUTH_TYPE_OFFLINEPASSWORD;