diff options
| -rwxr-xr-x | policy/src/com/android/internal/policy/impl/PhoneWindowManager.java | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/policy/src/com/android/internal/policy/impl/PhoneWindowManager.java b/policy/src/com/android/internal/policy/impl/PhoneWindowManager.java index b7f6adffca1a..f1886b9bcbc2 100755 --- a/policy/src/com/android/internal/policy/impl/PhoneWindowManager.java +++ b/policy/src/com/android/internal/policy/impl/PhoneWindowManager.java @@ -3012,7 +3012,8 @@ public class PhoneWindowManager implements WindowManagerPolicy { } } - Runnable mScreenSaverActivator = new Runnable() { + Runnable mScreenSaverActivator = null; + /*new Runnable() { public void run() { synchronized (this) { if (!(mScreenSaverEnabled && mScreenOn)) { @@ -3043,9 +3044,12 @@ public class PhoneWindowManager implements WindowManagerPolicy { } } }; + */ // Must call while holding mLock private void updateScreenSaverTimeoutLocked() { + if (mScreenSaverActivator == null) return; + synchronized (mScreenSaverActivator) { mHandler.removeCallbacks(mScreenSaverActivator); if (mScreenSaverEnabled && mScreenOn && mScreenSaverTimeout > 0) { |