Index: chrome/browser/chromeos/power/resume_observer.cc |
diff --git a/chrome/browser/chromeos/power/resume_observer.cc b/chrome/browser/chromeos/power/resume_observer.cc |
index 20cd9df034659a9e79b757738779b0cd62ccd861..7e24ecd600191003d0df4d0ecd4224beb2d01c18 100644 |
--- a/chrome/browser/chromeos/power/resume_observer.cc |
+++ b/chrome/browser/chromeos/power/resume_observer.cc |
@@ -11,15 +11,21 @@ |
namespace chromeos { |
ResumeObserver::ResumeObserver() { |
+ DBusThreadManager::Get()->GetPowerManagerClient()->AddObserver(this); |
DBusThreadManager::Get()->GetRootPowerManagerClient()->AddObserver(this); |
} |
ResumeObserver::~ResumeObserver() { |
+ DBusThreadManager::Get()->GetPowerManagerClient()->RemoveObserver(this); |
DBusThreadManager::Get()->GetRootPowerManagerClient()->RemoveObserver(this); |
} |
-void ResumeObserver::OnResume(const base::TimeDelta& sleep_duration) { |
+void ResumeObserver::SystemResumed(const base::TimeDelta& sleep_duration) { |
extensions::DispatchWokeUpEvent(); |
} |
+void ResumeObserver::OnResume(const base::TimeDelta& sleep_duration) { |
+ SystemResumed(sleep_duration); |
+} |
+ |
} // namespace chromeos |