diff -r 24fd82631616 -r ccc0e7e3344f camerauis/cameraxui/cxui/src/cxuistillprecaptureview.cpp --- a/camerauis/cameraxui/cxui/src/cxuistillprecaptureview.cpp Fri Jul 23 11:35:41 2010 +0300 +++ b/camerauis/cameraxui/cxui/src/cxuistillprecaptureview.cpp Wed Aug 18 14:02:45 2010 +0300 @@ -555,7 +555,8 @@ { CX_DEBUG_ENTER_FUNCTION(); - if (!mEngine->autoFocusControl().supported()) { + if (!mEngine->autoFocusControl().supported() || + mEngine->autoFocusControl().isFixedFocusMode(mEngine->autoFocusControl().mode())) { // autofocus is not supported, so start capturing straight away capture(); } else {