Index: chrome/browser/chromeos/enterprise_extension_observer.cc |
diff --git a/chrome/browser/chromeos/enterprise_extension_observer.cc b/chrome/browser/chromeos/enterprise_extension_observer.cc |
index 5a4054a905867255ed35ff79f0e555f507c1b3e9..32f1c8222d02cd076ae323bf35c41112aaa13d59 100644 |
--- a/chrome/browser/chromeos/enterprise_extension_observer.cc |
+++ b/chrome/browser/chromeos/enterprise_extension_observer.cc |
@@ -6,7 +6,8 @@ |
#include "base/file_util.h" |
#include "chrome/browser/chromeos/cros/cros_library.h" |
-#include "chrome/browser/chromeos/cros/login_library.h" |
+#include "chrome/browser/chromeos/dbus/dbus_thread_manager.h" |
+#include "chrome/browser/chromeos/dbus/session_manager_client.h" |
#include "chrome/browser/profiles/profile.h" |
#include "chrome/common/chrome_notification_types.h" |
#include "content/browser/browser_thread.h" |
@@ -57,10 +58,7 @@ void EnterpriseExtensionObserver::CheckExtensionAndNotifyEntd( |
// static |
void EnterpriseExtensionObserver::NotifyEntd() { |
DCHECK(BrowserThread::CurrentlyOn(BrowserThread::UI)); |
- if (CrosLibrary::Get()->EnsureLoaded()) { |
- CrosLibrary::Get()->GetLoginLibrary()->RestartEntd(); |
- return; |
- } |
+ DBusThreadManager::Get()->session_manager_client()->RestartEntd(); |
} |
} // namespace chromeos |