summaryrefslogtreecommitdiffstats
path: root/src/com/android/camera/PhotoMenu.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/com/android/camera/PhotoMenu.java')
-rw-r--r--src/com/android/camera/PhotoMenu.java9
1 files changed, 9 insertions, 0 deletions
diff --git a/src/com/android/camera/PhotoMenu.java b/src/com/android/camera/PhotoMenu.java
index 4eebbf6e7..9f2a45ec8 100644
--- a/src/com/android/camera/PhotoMenu.java
+++ b/src/com/android/camera/PhotoMenu.java
@@ -259,6 +259,9 @@ public class PhotoMenu extends PieController
}
});
more.addItem(item);
+ // burst mode
+ final ListPreference burstPref = group.findPreference(CameraSettings.KEY_BURST_MODE);
+ mUI.updateBurstModeIcon(Integer.valueOf(burstPref.getValue()));
}
@Override
@@ -318,6 +321,12 @@ public class PhotoMenu extends PieController
setPreference(CameraSettings.KEY_SCENE_MODE, Parameters.SCENE_MODE_AUTO);
setPreference(CameraSettings.KEY_ASD, mSettingOff);
setPreference(CameraSettings.KEY_BEAUTY_MODE, mSettingOff);
+ } else if (notSame(pref, CameraSettings.KEY_TIMER, "0")) {
+ setPreference(CameraSettings.KEY_BURST_MODE, "1");
+ mUI.updateBurstModeIcon(1);
+ } else if (pref.getKey().equals(CameraSettings.KEY_BURST_MODE)) {
+ setPreference(CameraSettings.KEY_TIMER, "0");
+ mUI.updateBurstModeIcon(Integer.valueOf(pref.getValue()));
}
super.onSettingChanged(pref);
}