From b69410a6593ae336db55036efd23626e939375c8 Mon Sep 17 00:00:00 2001 From: Guosong Zhou Date: Mon, 18 Jul 2016 12:57:05 +0000 Subject: PD#121422: camera: fix camera crash when get camera info Change-Id: Iab851cca758b8b50c5273f4b7b0d4c4ab23b5e79 --- diff --git a/v3/EmulatedFakeCamera3.cpp b/v3/EmulatedFakeCamera3.cpp index 09a8cda..b6b25c2 100644 --- a/v3/EmulatedFakeCamera3.cpp +++ b/v3/EmulatedFakeCamera3.cpp @@ -2074,9 +2074,15 @@ status_t EmulatedFakeCamera3::constructStaticInfo() { info.update(ANDROID_SCALER_AVAILABLE_MAX_DIGITAL_ZOOM, &maxZoom, 1); } else { - float maxZoom = mZoomMax / mZoomMin; - info.update(ANDROID_SCALER_AVAILABLE_MAX_DIGITAL_ZOOM, - &maxZoom, 1); + if (mZoomMin != 0) { + float maxZoom = mZoomMax / mZoomMin; + info.update(ANDROID_SCALER_AVAILABLE_MAX_DIGITAL_ZOOM, + &maxZoom, 1); + } else { + float maxZoom = 1.0; + info.update(ANDROID_SCALER_AVAILABLE_MAX_DIGITAL_ZOOM, + &maxZoom, 1); + } } static const uint8_t availableVstabModes[] = { -- cgit