Index: chrome/browser/chromeos/login/screens/user_selection_screen.cc |
diff --git a/chrome/browser/chromeos/login/screens/user_selection_screen.cc b/chrome/browser/chromeos/login/screens/user_selection_screen.cc |
index 41c302447550cdf7a173660f4e00cfa306399d64..e96958985d4731076a09d317110efb56aebb8adb 100644 |
--- a/chrome/browser/chromeos/login/screens/user_selection_screen.cc |
+++ b/chrome/browser/chromeos/login/screens/user_selection_screen.cc |
@@ -362,6 +362,9 @@ void UserSelectionScreen::HandleGetUsers() { |
void UserSelectionScreen::SetAuthType( |
const std::string& username, |
ScreenlockBridge::LockHandler::AuthType auth_type) { |
+ DCHECK(GetAuthType(username) != |
+ ScreenlockBridge::LockHandler::FORCE_OFFLINE_PASSWORD || |
+ auth_type == ScreenlockBridge::LockHandler::FORCE_OFFLINE_PASSWORD); |
user_auth_type_map_[username] = auth_type; |
} |