| 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 26a0762fa0ef4a0b8499b9d53174bbd381feccac..3f82096dc3dfaa362009ffcb4212621688d2e63f 100644
|
| --- a/chrome/browser/chromeos/login/screen_locker.cc
|
| +++ b/chrome/browser/chromeos/login/screen_locker.cc
|
| @@ -17,8 +17,9 @@
|
| #include "base/timer.h"
|
| #include "base/utf_string_conversions.h"
|
| #include "chrome/browser/chromeos/cros/cros_library.h"
|
| -#include "chrome/browser/chromeos/cros/login_library.h"
|
| #include "chrome/browser/chromeos/cros/screen_lock_library.h"
|
| +#include "chrome/browser/chromeos/dbus/dbus_thread_manager.h"
|
| +#include "chrome/browser/chromeos/dbus/session_manager_client.h"
|
| #include "chrome/browser/chromeos/input_method/input_method_manager.h"
|
| #include "chrome/browser/chromeos/input_method/input_method_util.h"
|
| #include "chrome/browser/chromeos/input_method/xkeyboard.h"
|
| @@ -317,8 +318,7 @@ void ScreenLocker::Signout() {
|
| #if defined(TOOLKIT_USES_GTK)
|
| WmIpc::instance()->NotifyAboutSignout();
|
| #endif
|
| - if (CrosLibrary::Get()->EnsureLoaded())
|
| - CrosLibrary::Get()->GetLoginLibrary()->StopSession("");
|
| + DBusThreadManager::Get()->session_manager_client()->StopSession();
|
|
|
| // Don't hide yet the locker because the chrome screen may become visible
|
| // briefly.
|
|
|