| Index: chrome/browser/idle_win.cc
|
| diff --git a/chrome/browser/idle_win.cc b/chrome/browser/idle_win.cc
|
| index c745ca9f37e3783d9855ec2c25e516b0e4a3fbc3..784bee725b75ee78ee30f1aef13ffabe90c542c2 100644
|
| --- a/chrome/browser/idle_win.cc
|
| +++ b/chrome/browser/idle_win.cc
|
| @@ -11,7 +11,7 @@ static bool IsScreensaverRunning();
|
| static bool IsWorkstationLocked();
|
|
|
| void CalculateIdleState(unsigned int idle_threshold, IdleCallback notify) {
|
| - if (IsScreensaverRunning() || IsWorkstationLocked()) {
|
| + if (CheckIdleStateIsLocked()) {
|
| notify.Run(IDLE_STATE_LOCKED);
|
| return;
|
| }
|
| @@ -67,3 +67,7 @@ bool IsWorkstationLocked() {
|
| }
|
| return is_locked;
|
| }
|
| +
|
| +bool CheckIdleStateIsLocked() {
|
| + return IsWorkstationLocked() || IsScreensaverRunning();
|
| +}
|
|
|