Index: chrome/browser/chromeos/cros/power_library.cc |
diff --git a/chrome/browser/chromeos/cros/power_library.cc b/chrome/browser/chromeos/cros/power_library.cc |
index bc0c4e24f15146e86b2b5717acf6c1ad082e427e..ad46f69eb65749e0984e8e986283c9d920a44d9e 100644 |
--- a/chrome/browser/chromeos/cros/power_library.cc |
+++ b/chrome/browser/chromeos/cros/power_library.cc |
@@ -48,12 +48,6 @@ class PowerLibraryImpl : public PowerLibrary { |
observers_.RemoveObserver(observer); |
} |
- virtual void CalculateIdleTime(CalculateIdleTimeCallback* callback) OVERRIDE { |
- // TODO(sidor): Examine if it's really a good idea to use void* as a second |
- // argument. |
- chromeos::GetIdleTime(&GetIdleTimeCallback, callback); |
- } |
- |
virtual void EnableScreenLock(bool enable) OVERRIDE { |
// Called when the screen preference is changed, which should always |
// run on UI thread. |
@@ -72,21 +66,6 @@ class PowerLibraryImpl : public PowerLibrary { |
chromeos::EnableScreenLock(enable); |
} |
- static void GetIdleTimeCallback(void* object, |
- int64_t time_idle_ms, |
- bool success) { |
- DCHECK(object); |
- CalculateIdleTimeCallback* notify = |
- static_cast<CalculateIdleTimeCallback*>(object); |
- if (success) { |
- notify->Run(time_idle_ms/1000); |
- } else { |
- LOG(ERROR) << "Power manager failed to calculate idle time."; |
- notify->Run(-1); |
- } |
- delete notify; |
- } |
- |
static void SystemResumedHandler(void* object) { |
PowerLibraryImpl* power = static_cast<PowerLibraryImpl*>(object); |
power->SystemResumed(); |
@@ -126,11 +105,6 @@ class PowerLibraryStubImpl : public PowerLibrary { |
observers_.RemoveObserver(observer); |
} |
- virtual void CalculateIdleTime(CalculateIdleTimeCallback* callback) OVERRIDE { |
- callback->Run(0); |
- delete callback; |
- } |
- |
virtual void EnableScreenLock(bool enable) OVERRIDE {} |
// End PowerLibrary implementation. |