Index: chrome/browser/chromeos/login/shutdown_button.cc |
diff --git a/chrome/browser/chromeos/login/shutdown_button.cc b/chrome/browser/chromeos/login/shutdown_button.cc |
index 3b9e6cbb15f6f5a95b448c7858e58c5b8cf6934d..d654b4f6ba105aca9ff005a8374f64d68a89a7a8 100644 |
--- a/chrome/browser/chromeos/login/shutdown_button.cc |
+++ b/chrome/browser/chromeos/login/shutdown_button.cc |
@@ -6,7 +6,8 @@ |
#include "base/utf_string_conversions.h" |
#include "chrome/browser/chromeos/cros/cros_library.h" |
-#include "chrome/browser/chromeos/cros/power_library.h" |
+#include "chrome/browser/chromeos/dbus/dbus_thread_manager.h" |
+#include "chrome/browser/chromeos/dbus/power_manager_client.h" |
#include "chrome/browser/chromeos/login/rounded_rect_painter.h" |
#include "chrome/browser/chromeos/view_ids.h" |
#include "grit/generated_resources.h" |
@@ -114,8 +115,7 @@ void ShutdownButton::OnLocaleChanged() { |
void ShutdownButton::ButtonPressed(views::Button* sender, |
const views::Event& event) { |
- DCHECK(CrosLibrary::Get()->EnsureLoaded()); |
- CrosLibrary::Get()->GetPowerLibrary()->RequestShutdown(); |
+ DBusThreadManager::Get()->GetPowerManagerClient()->RequestShutdown(); |
} |
} // namespace chromeos |