summaryrefslogtreecommitdiffstats
path: root/chrome/browser/idle_chromeos.cc
diff options
context:
space:
mode:
Diffstat (limited to 'chrome/browser/idle_chromeos.cc')
-rw-r--r--chrome/browser/idle_chromeos.cc9
1 files changed, 9 insertions, 0 deletions
diff --git a/chrome/browser/idle_chromeos.cc b/chrome/browser/idle_chromeos.cc
index 2971fb9..5cebff8 100644
--- a/chrome/browser/idle_chromeos.cc
+++ b/chrome/browser/idle_chromeos.cc
@@ -22,9 +22,18 @@ void CalculateIdleStateNotifier(unsigned int idle_treshold,
}
void CalculateIdleState(unsigned int idle_threshold, IdleCallback notify) {
+ if (CheckIdleStateIsLocked()) {
+ notify.Run(IDLE_STATE_LOCKED);
+ return;
+ }
chromeos::CalculateIdleTimeCallback* callback =
new base::Callback<void(int64_t)>(base::Bind(&CalculateIdleStateNotifier,
idle_threshold,
notify));
chromeos::CrosLibrary::Get()->GetPowerLibrary()->CalculateIdleTime(callback);
}
+
+bool CheckIdleStateIsLocked() {
+ // TODO(sidor): Make it work.
+ return false;
+}