From fadccf1d0e13194254e0c87851698ca4fcc98c81 Mon Sep 17 00:00:00 2001 From: Jim Miller Date: Sun, 13 Oct 2013 17:26:39 -0700 Subject: [PATCH] Hide the camera and search icons when switching to the camera page Partial fix for bug 11190737 Change-Id: I8b14a0b32cec51fe381f8ef110a13623d8324938 --- .../com/android/keyguard/KeyguardViewStateManager.java | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/packages/Keyguard/src/com/android/keyguard/KeyguardViewStateManager.java b/packages/Keyguard/src/com/android/keyguard/KeyguardViewStateManager.java index 7039218b15d6d..8e396286c934a 100644 --- a/packages/Keyguard/src/com/android/keyguard/KeyguardViewStateManager.java +++ b/packages/Keyguard/src/com/android/keyguard/KeyguardViewStateManager.java @@ -139,7 +139,13 @@ public class KeyguardViewStateManager implements boolean isCameraPage = newPage instanceof CameraWidgetFrame; SlidingChallengeLayout scl = (SlidingChallengeLayout) mChallengeLayout; scl.setChallengeInteractive(!isCameraPage); - if (isCameraPage) scl.fadeOutChallenge(); + if (isCameraPage) { + scl.fadeOutChallenge(); + } + final int currentFlags = mKeyguardWidgetPager.getSystemUiVisibility(); + final int newFlags = isCameraPage ? (currentFlags | View.STATUS_BAR_DISABLE_SEARCH) + : (currentFlags & ~View.STATUS_BAR_DISABLE_SEARCH); + mKeyguardWidgetPager.setSystemUiVisibility(newFlags); } // If the page we're settling to is the same as we started on, and the action of