diff options
author | Camera Software Integration <camswint@localhost> | 2016-12-13 02:32:41 -0800 |
---|---|---|
committer | Gerrit - the friendly Code Review server <code-review@localhost> | 2016-12-13 02:32:41 -0800 |
commit | 568dfe8fb8d7150e242ec778b039458d4e6e0b29 (patch) | |
tree | 3112ce1110371628797f2374c8e508591abc0fe4 | |
parent | a48b5bc37fc2aea2300f53b4a77c07b4b426d1d8 (diff) | |
parent | 3c25b23bfecf7782971141184ecf8fd1e201b4ca (diff) | |
download | android_packages_apps_Snap-568dfe8fb8d7150e242ec778b039458d4e6e0b29.tar.gz android_packages_apps_Snap-568dfe8fb8d7150e242ec778b039458d4e6e0b29.tar.bz2 android_packages_apps_Snap-568dfe8fb8d7150e242ec778b039458d4e6e0b29.zip |
Merge "SnapdragonCamera: Disable the flash button in ChromaFlash mode" into camera.lnx.1.0-dev.1.0
-rw-r--r-- | src/com/android/camera/CaptureUI.java | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/src/com/android/camera/CaptureUI.java b/src/com/android/camera/CaptureUI.java index f43324c66..aed62aaa9 100644 --- a/src/com/android/camera/CaptureUI.java +++ b/src/com/android/camera/CaptureUI.java @@ -561,6 +561,7 @@ public class CaptureUI implements FocusOverlayManager.FocusUI, public void initFlashButton() { mFlashButton.init(false); + enableView(mFlashButton, SettingsManager.KEY_FLASH_MODE); } public void initSceneModeButton() { @@ -601,8 +602,10 @@ public class CaptureUI implements FocusOverlayManager.FocusUI, private void enableView(View view, String key) { Map<String, SettingsManager.Values> map = mSettingsManager.getValuesMap(); SettingsManager.Values values = map.get(key); - boolean enabled = values.overriddenValue == null; - view.setEnabled(enabled); + if ( values != null ) { + boolean enabled = values.overriddenValue == null; + view.setEnabled(enabled); + } } public void showTimeLapseUI(boolean enable) { @@ -1504,6 +1507,8 @@ public class CaptureUI implements FocusOverlayManager.FocusUI, } showSceneModeLabel(); } + }else if(state.key.equals(SettingsManager.KEY_FLASH_MODE) ) { + enableView(mFlashButton, SettingsManager.KEY_FLASH_MODE); } } } |