diff options
-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() { |