diff options
| author | Joe Onorato <joeo@android.com> | 2010-06-02 22:37:04 -0700 |
|---|---|---|
| committer | Android Git Automerger <android-git-automerger@android.com> | 2010-06-02 22:37:04 -0700 |
| commit | e635a6bcc12ddafdf921f564fd3ff374a6ad3ffd (patch) | |
| tree | d70ed850c767d13e5713bb1c8091cec304be6504 /policy | |
| parent | 4cd06e25286fc6a8749333e24c96c420aa2fd72f (diff) | |
| parent | 12cd606d70f30ab9bd0923255185135e06b4f84f (diff) | |
| download | frameworks_base-e635a6bcc12ddafdf921f564fd3ff374a6ad3ffd.zip frameworks_base-e635a6bcc12ddafdf921f564fd3ff374a6ad3ffd.tar.gz frameworks_base-e635a6bcc12ddafdf921f564fd3ff374a6ad3ffd.tar.bz2 | |
am 12cd606d: am 0cbda99f: The status bar draws its icons now.
Diffstat (limited to 'policy')
| -rw-r--r-- | policy/com/android/internal/policy/impl/KeyguardViewMediator.java | 17 | ||||
| -rwxr-xr-x | policy/com/android/internal/policy/impl/PhoneWindowManager.java | 2 |
2 files changed, 10 insertions, 9 deletions
diff --git a/policy/com/android/internal/policy/impl/KeyguardViewMediator.java b/policy/com/android/internal/policy/impl/KeyguardViewMediator.java index c255041..eb61f5e 100644 --- a/policy/com/android/internal/policy/impl/KeyguardViewMediator.java +++ b/policy/com/android/internal/policy/impl/KeyguardViewMediator.java @@ -145,8 +145,8 @@ public class KeyguardViewMediator implements KeyguardViewCallback, private Context mContext; private AlarmManager mAlarmManager; private StatusBarManager mStatusBarManager; - private boolean mShowLockIcon = false; - private IBinder mSecureLockIcon = null; + private boolean mShowLockIcon; + private boolean mShowingLockIcon; private boolean mSystemReady; @@ -1036,14 +1036,15 @@ public class KeyguardViewMediator implements KeyguardViewCallback, if (mShowLockIcon) { // Give feedback to user when secure keyguard is active and engaged if (mShowing && isSecure()) { - if (mSecureLockIcon == null) { - mSecureLockIcon = mStatusBarManager.addIcon("secure", - com.android.internal.R.drawable.stat_sys_secure, 0); + if (!mShowingLockIcon) { + mStatusBarManager.setIcon("secure", + com.android.internal.R.drawable.stat_sys_secure, 0); + mShowingLockIcon = true; } } else { - if (mSecureLockIcon != null) { - mStatusBarManager.removeIcon(mSecureLockIcon); - mSecureLockIcon = null; + if (mShowingLockIcon) { + mStatusBarManager.removeIcon("secure"); + mShowingLockIcon = false; } } } diff --git a/policy/com/android/internal/policy/impl/PhoneWindowManager.java b/policy/com/android/internal/policy/impl/PhoneWindowManager.java index 20c5edd..11ebd0f 100755 --- a/policy/com/android/internal/policy/impl/PhoneWindowManager.java +++ b/policy/com/android/internal/policy/impl/PhoneWindowManager.java @@ -19,7 +19,6 @@ package com.android.internal.policy.impl; import android.app.Activity; import android.app.ActivityManagerNative; import android.app.IActivityManager; -import android.app.IStatusBarService; import android.app.IUiModeManager; import android.app.UiModeManager; import android.content.ActivityNotFoundException; @@ -47,6 +46,7 @@ import android.os.Vibrator; import android.provider.Settings; import com.android.internal.policy.PolicyManager; +import com.android.internal.statusbar.IStatusBarService; import com.android.internal.telephony.ITelephony; import com.android.internal.widget.PointerLocationView; |
