Index: chrome/browser/signin/screenlock_bridge.cc |
diff --git a/chrome/browser/signin/screenlock_bridge.cc b/chrome/browser/signin/screenlock_bridge.cc |
index 0f9ebb46cebedd04b6b6a693d9da0b35d4c8b607..17d676b5668c0d65c26ae43c25a1eef161840b7e 100644 |
--- a/chrome/browser/signin/screenlock_bridge.cc |
+++ b/chrome/browser/signin/screenlock_bridge.cc |
@@ -137,6 +137,13 @@ void ScreenlockBridge::SetLockHandler(LockHandler* lock_handler) { |
FOR_EACH_OBSERVER(Observer, observers_, OnScreenDidUnlock()); |
} |
+void ScreenlockBridge::SetFocusedUser(const std::string& user_id) { |
+ if (user_id == focused_user_id_) |
+ return; |
+ focused_user_id_ = user_id; |
+ FOR_EACH_OBSERVER(Observer, observers_, OnFocusedUserChanged(user_id)); |
+} |
+ |
bool ScreenlockBridge::IsLocked() const { |
return lock_handler_ != NULL; |
} |