Don't show private notifications if a secure lockscreen is merely occluded.

Bug: 15430088
Change-Id: I27187216462b5bb7d52c3f85b9444348138fd9ea
This commit is contained in:
Dan Sandler
2014-06-05 00:58:02 -04:00
parent 7256a852ce
commit 4b22bdfa84
2 changed files with 7 additions and 1 deletions

View File

@@ -2851,7 +2851,9 @@ public class PhoneStatusBar extends BaseStatusBar implements DemoMode,
}
private void updatePublicMode() {
setLockscreenPublicMode(mState == StatusBarState.KEYGUARD
setLockscreenPublicMode(
(mStatusBarKeyguardViewManager.isShowing() ||
mStatusBarKeyguardViewManager.isOccluded())
&& mStatusBarKeyguardViewManager.isSecure());
}

View File

@@ -181,6 +181,10 @@ public class StatusBarKeyguardViewManager {
reset();
}
public boolean isOccluded() {
return mOccluded;
}
/**
* Hides the keyguard view
*/