diff options
author | Wu-cheng Li <wuchengli@google.com> | 2010-10-25 22:20:52 +0800 |
---|---|---|
committer | Wu-cheng Li <wuchengli@google.com> | 2010-10-26 16:03:34 +0800 |
commit | 12a1f7a284f750ca0eb75689c9d07eaf72cd758f (patch) | |
tree | 0d5f78bc2c43e0a5aee61bda46ca38fe89faa09e /src | |
parent | 5ec1a9d861447451c83b25d6b180d749973c78f3 (diff) | |
download | packages_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.java | 6 |
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() { |