Index: chrome/browser/chromeos/login/screen_locker.cc |
diff --git a/chrome/browser/chromeos/login/screen_locker.cc b/chrome/browser/chromeos/login/screen_locker.cc |
index 23affad10eab62358e1d89710eedfdfb8898fa3a..a6a07634ad6a34734c296427ba56a054aff3b3cb 100644 |
--- a/chrome/browser/chromeos/login/screen_locker.cc |
+++ b/chrome/browser/chromeos/login/screen_locker.cc |
@@ -589,7 +589,10 @@ void ScreenLocker::Show() { |
new ScreenLocker(UserManager::Get()->logged_in_user()); |
locker->Init(); |
} else { |
- LOG(INFO) << "Show(): screen locker already exists. ignoring"; |
+ LOG(INFO) << "Show(): screen locker already exists. " |
+ << "just sending completion event"; |
+ if (CrosLibrary::Get()->EnsureLoaded()) |
+ CrosLibrary::Get()->GetScreenLockLibrary()->NotifyScreenLockCompleted(); |
} |
} |