diff -r bac7acad7cb3 -r 2c87b2808fd7 camerauis/cameraapp/generic/src/cameracontroller/camcameracontroller.cpp --- a/camerauis/cameraapp/generic/src/cameracontroller/camcameracontroller.cpp Wed Sep 01 12:30:54 2010 +0100 +++ b/camerauis/cameraapp/generic/src/cameracontroller/camcameracontroller.cpp Tue Sep 14 20:46:07 2010 +0300 @@ -3719,6 +3719,11 @@ iInfo.iSnapshotSize = params().iSize; iInfo.iSnapshotAspectMaintain = params().iMaintainAspect; + if( iInfo.iSnapshotSize.iWidth%2 ) + { + //Only even width parameter is accepted + iInfo.iSnapshotSize.iWidth++; + } PRINT( _L("Camera <> Prepare snapshot..") ); iSnapshotProvider->PrepareSnapshotL( iInfo.iSnapshotFormat, iInfo.iSnapshotSize, @@ -4852,6 +4857,7 @@ else { iFirstAfEventReceived = EFalse; + iAfInProgress = EFalse; PRINT( _L("Camera <> CCamCameraController: event KUidECamEventCameraSettingAutoFocusType2 - second time") ); } }