diff options
author | courage@chromium.org <courage@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-11-17 03:27:34 +0000 |
---|---|---|
committer | courage@chromium.org <courage@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-11-17 03:27:34 +0000 |
commit | 4c120aff6661abe0ee6e7c79d2aeadebf12837bf (patch) | |
tree | 2187b54667ede7f14c9f488d68039c3efad024d7 /chrome/browser/idle_linux.cc | |
parent | d0412114300dd4486f51eb22d728ece2b67d4c77 (diff) | |
download | chromium_src-4c120aff6661abe0ee6e7c79d2aeadebf12837bf.zip chromium_src-4c120aff6661abe0ee6e7c79d2aeadebf12837bf.tar.gz chromium_src-4c120aff6661abe0ee6e7c79d2aeadebf12837bf.tar.bz2 |
1) added "idle" and "locked" transitions to idle.onStateChanged
2) Per-app/extension idle threshold, settable via idle.setDetectionInterval
3) Bug fixes
BUG=143275
Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=168104
Review URL: https://chromiumcodereview.appspot.com/10985056
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@168365 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/idle_linux.cc')
-rw-r--r-- | chrome/browser/idle_linux.cc | 12 |
1 files changed, 2 insertions, 10 deletions
diff --git a/chrome/browser/idle_linux.cc b/chrome/browser/idle_linux.cc index 045a47d..023a1b2 100644 --- a/chrome/browser/idle_linux.cc +++ b/chrome/browser/idle_linux.cc @@ -11,17 +11,9 @@ #include "chrome/browser/screensaver_window_finder_gtk.h" #endif -void CalculateIdleState(unsigned int idle_threshold, IdleCallback notify) { - if (CheckIdleStateIsLocked()) { - notify.Run(IDLE_STATE_LOCKED); - return; - } +void CalculateIdleTime(IdleTimeCallback notify) { chrome::IdleQueryLinux idle_query; - unsigned int idle_time = idle_query.IdleTime(); - if (idle_time >= idle_threshold) - notify.Run(IDLE_STATE_IDLE); - else - notify.Run(IDLE_STATE_ACTIVE); + notify.Run(idle_query.IdleTime()); } bool CheckIdleStateIsLocked() { |