summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorCamera Software Integration <camswint@localhost>2016-12-13 02:32:41 -0800
committerGerrit - the friendly Code Review server <code-review@localhost>2016-12-13 02:32:41 -0800
commit568dfe8fb8d7150e242ec778b039458d4e6e0b29 (patch)
tree3112ce1110371628797f2374c8e508591abc0fe4
parenta48b5bc37fc2aea2300f53b4a77c07b4b426d1d8 (diff)
parent3c25b23bfecf7782971141184ecf8fd1e201b4ca (diff)
downloadandroid_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.java9
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);
}
}
}