Index: chrome/browser/automation/testing_automation_provider_chromeos.cc |
diff --git a/chrome/browser/automation/testing_automation_provider_chromeos.cc b/chrome/browser/automation/testing_automation_provider_chromeos.cc |
index 96eedfbef77f6784f9ac3f015fc18f97e920f6f6..000677fc80e57fb1a11be389e342e0de3872166a 100644 |
--- a/chrome/browser/automation/testing_automation_provider_chromeos.cc |
+++ b/chrome/browser/automation/testing_automation_provider_chromeos.cc |
@@ -47,6 +47,7 @@ |
#include "chrome/common/pref_names.h" |
#include "chromeos/dbus/dbus_thread_manager.h" |
#include "chromeos/dbus/power_manager_client.h" |
+#include "chromeos/dbus/session_manager_client.h" |
#include "chromeos/dbus/update_engine_client.h" |
#include "content/public/browser/web_contents.h" |
#include "net/base/network_change_notifier.h" |
@@ -515,8 +516,7 @@ void TestingAutomationProvider::GetOOBEScreenInfo(DictionaryValue* args, |
void TestingAutomationProvider::LockScreen(DictionaryValue* args, |
IPC::Message* reply_message) { |
new ScreenLockUnlockObserver(this, reply_message, true); |
- DBusThreadManager::Get()->GetPowerManagerClient()-> |
- NotifyScreenLockRequested(); |
+ DBusThreadManager::Get()->GetSessionManagerClient()->RequestLockScreen(); |
} |
void TestingAutomationProvider::UnlockScreen(DictionaryValue* args, |