diff --git a/library/src/main/api14/com/google/android/cameraview/Camera1.java b/library/src/main/api14/com/google/android/cameraview/Camera1.java index 0f92ac50..d59cc0dd 100644 --- a/library/src/main/api14/com/google/android/cameraview/Camera1.java +++ b/library/src/main/api14/com/google/android/cameraview/Camera1.java @@ -151,9 +151,11 @@ int getFacing() { @Override Set getSupportedAspectRatios() { SizeMap idealAspectRatios = mPreviewSizes; - for (AspectRatio aspectRatio : idealAspectRatios.ratios()) { + Iterator iterator = idealAspectRatios.ratios().iterator(); + while (iterator.hasNext()) { + AspectRatio aspectRatio = iterator.next(); if (mPictureSizes.sizes(aspectRatio) == null) { - idealAspectRatios.remove(aspectRatio); + iterator.remove(); } } return idealAspectRatios.ratios();