summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorWu-cheng Li <wuchengli@google.com>2010-10-25 22:20:52 +0800
committerWu-cheng Li <wuchengli@google.com>2010-10-26 16:03:34 +0800
commit12a1f7a284f750ca0eb75689c9d07eaf72cd758f (patch)
tree0d5f78bc2c43e0a5aee61bda46ca38fe89faa09e /src
parent5ec1a9d861447451c83b25d6b180d749973c78f3 (diff)
downloadpackages_apps_LegacyCamera-12a1f7a284f750ca0eb75689c9d07eaf72cd758f.zip
packages_apps_LegacyCamera-12a1f7a284f750ca0eb75689c9d07eaf72cd758f.tar.gz
packages_apps_LegacyCamera-12a1f7a284f750ca0eb75689c9d07eaf72cd758f.tar.bz2
Fix the bug that wrong profile is selected after switching camera
bug:3132055 Change-Id: Ic493cf7ceef40c0e8a9cd8c2850f7b8f09b482fc
Diffstat (limited to 'src')
-rw-r--r--src/com/android/camera/VideoCamera.java6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/com/android/camera/VideoCamera.java b/src/com/android/camera/VideoCamera.java
index a92e33c..ae092f7 100644
--- a/src/com/android/camera/VideoCamera.java
+++ b/src/com/android/camera/VideoCamera.java
@@ -1114,7 +1114,9 @@ public class VideoCamera extends NoSearchActivity
// Reload the preferences.
mPreferences.setLocalId(this, mCameraId);
CameraSettings.upgradeLocalPreferences(mPreferences.getLocal());
-
+ // Read media profile again because camera id is changed.
+ readVideoPreferences();
+ resizeForPreviewAspectRatio();
restartPreview();
// Reload the UI.
@@ -1488,6 +1490,8 @@ public class VideoCamera extends NoSearchActivity
}
mCameraDevice.setParameters(mParameters);
+ // Keep preview size up to date.
+ mParameters = mCameraDevice.getParameters();
}
private boolean switchToCameraMode() {