Index: chrome/browser/ui/views/ash/chrome_shell_delegate.cc |
diff --git a/chrome/browser/ui/views/ash/chrome_shell_delegate.cc b/chrome/browser/ui/views/ash/chrome_shell_delegate.cc |
index 9901c4ce283e92cc06513d10ab36405b766d82ed..c4b770c377b181c7d1394356ae939e06034a13f5 100644 |
--- a/chrome/browser/ui/views/ash/chrome_shell_delegate.cc |
+++ b/chrome/browser/ui/views/ash/chrome_shell_delegate.cc |
@@ -47,6 +47,7 @@ |
#include "chrome/browser/ui/webui/chromeos/mobile_setup_dialog.h" |
#include "chromeos/dbus/dbus_thread_manager.h" |
#include "chromeos/dbus/power_manager_client.h" |
+#include "chromeos/dbus/session_manager_client.h" |
#endif |
namespace { |
@@ -102,8 +103,8 @@ void ChromeShellDelegate::LockScreen() { |
#if defined(OS_CHROMEOS) |
if (!CommandLine::ForCurrentProcess()->HasSwitch(switches::kGuestSession) && |
!chromeos::KioskModeSettings::Get()->IsKioskModeEnabled()) { |
- chromeos::DBusThreadManager::Get()->GetPowerManagerClient()-> |
- NotifyScreenLockRequested(); |
+ chromeos::DBusThreadManager::Get()->GetSessionManagerClient()-> |
+ RequestLockScreen(); |
} |
#endif |
} |