summaryrefslogtreecommitdiffstats
path: root/src/com
diff options
context:
space:
mode:
Diffstat (limited to 'src/com')
-rw-r--r--src/com/android/camera/PhotoModule.java17
1 files changed, 14 insertions, 3 deletions
diff --git a/src/com/android/camera/PhotoModule.java b/src/com/android/camera/PhotoModule.java
index 3615d948a..dc372a303 100644
--- a/src/com/android/camera/PhotoModule.java
+++ b/src/com/android/camera/PhotoModule.java
@@ -3058,15 +3058,26 @@ public class PhotoModule
pref_camera_tnr_value_off))) {
mParameters.set(CameraSettings.KEY_QC_CDS_MODE,
mActivity.getString(R.string.pref_camera_cds_value_off));
- mUI.overrideSettings(CameraSettings.KEY_QC_CDS_MODE,
- mActivity.getString(R.string.pref_camera_cds_value_off));
+ mActivity.runOnUiThread(new Runnable() {
+ @Override
+ public void run() {
+ mUI.overrideSettings(CameraSettings.KEY_QC_CDS_MODE,
+ mActivity.getString(R.string.pref_camera_cds_value_off));
+ }
+ });
if (cds != null) {
mPrevSavedCDS = cds;
}
isTNREnabled = true;
} else if (isTNREnabled) {
mParameters.set(CameraSettings.KEY_QC_CDS_MODE, mPrevSavedCDS);
- mUI.overrideSettings(CameraSettings.KEY_QC_CDS_MODE, mPrevSavedCDS);
+ mActivity.runOnUiThread(new Runnable() {
+ @Override
+ public void run() {
+ mUI.overrideSettings(CameraSettings.KEY_QC_CDS_MODE,
+ mPrevSavedCDS);
+ }
+ });
isTNREnabled = false;
}
mParameters.set(CameraSettings.KEY_QC_TNR_MODE, tnr);