Chromium Code Reviews| Index: chrome/browser/chromeos/accessibility/system_event_observer.cc |
| diff --git a/chrome/browser/chromeos/accessibility/system_event_observer.cc b/chrome/browser/chromeos/accessibility/system_event_observer.cc |
| index 9b16e7fa9c4a875399afda5d26d6092a6b473f56..777b34b87dd0e171ea047a3ea536239bbef1cbc7 100644 |
| --- a/chrome/browser/chromeos/accessibility/system_event_observer.cc |
| +++ b/chrome/browser/chromeos/accessibility/system_event_observer.cc |
| @@ -7,6 +7,7 @@ |
| #include "base/logging.h" |
| #include "chrome/browser/accessibility_events.h" |
| #include "chrome/browser/chromeos/cros/cros_library.h" |
| +#include "chrome/browser/chromeos/dbus/dbus_thread_manager.h" |
| #include "chrome/browser/profiles/profile_manager.h" |
| #include "chrome/common/chrome_notification_types.h" |
| @@ -20,13 +21,13 @@ SystemEventObserver* g_system_event_observer = NULL; |
| } |
| SystemEventObserver::SystemEventObserver() { |
| - CrosLibrary::Get()->GetPowerLibrary()->AddObserver(this); |
| + DBusThreadManager::Get()->GetPowerManagerClient()->AddObserver(this); |
| CrosLibrary::Get()->GetScreenLockLibrary()->AddObserver(this); |
|
satorux1
2011/11/23 08:24:48
Looking at chrome_browser_main_chromeos.cc, this s
satorux1
2011/11/23 18:25:57
I take it back. Forget about adding Init(). I thin
Simon Que
2011/11/23 18:35:23
Isn't Initialize() a static function?
Simon Que
2011/11/23 18:36:07
Oh I see that it has a single instance.
Simon Que
2011/11/23 19:24:17
Done.
|
| } |
| SystemEventObserver::~SystemEventObserver() { |
| CrosLibrary::Get()->GetScreenLockLibrary()->RemoveObserver(this); |
| - CrosLibrary::Get()->GetPowerLibrary()->RemoveObserver(this); |
| + DBusThreadManager::Get()->GetPowerManagerClient()->RemoveObserver(this); |
|
satorux1
2011/11/23 08:24:48
Introduce Shutdown() to do this.
|
| } |
| void SystemEventObserver::SystemResumed() { |