From 18f5350f64f56553b37bed239b09275ea44b8391 Mon Sep 17 00:00:00 2001 From: junjiez Date: Fri, 9 Nov 2018 14:31:07 +0800 Subject: SnapdraongCamera:Fix flash button visibility Reinit the flash button after CountDown to set right visibility state. Change-Id: I3f96fbe19d1cbdbdd075f487d25d0bfed2d24630 CRs-Fixed: 2344673 --- src/com/android/camera/CaptureUI.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/com/android/camera/CaptureUI.java b/src/com/android/camera/CaptureUI.java index 8b72d9259..85ac9e293 100755 --- a/src/com/android/camera/CaptureUI.java +++ b/src/com/android/camera/CaptureUI.java @@ -1296,7 +1296,12 @@ public class CaptureUI implements FocusOverlayManager.FocusUI, public void hideCameraControls(boolean hide) { final int status = (hide) ? View.INVISIBLE : View.VISIBLE; - if (mFlashButton != null) mFlashButton.setVisibility(status); + if (mFlashButton != null){ + mFlashButton.setVisibility(status); + if (!hide) { + mFlashButton.init(false); + } + } if (mFrontBackSwitcher != null) mFrontBackSwitcher.setVisibility(status); if (mSceneModeSwitcher != null) mSceneModeSwitcher.setVisibility(status); if (mFilterModeSwitcher != null) mFilterModeSwitcher.setVisibility(status); -- cgit v1.2.3