diff -r 5c1e3c6aa4ef -r b12f3922a74f camerauis/cameraxui/cxui/src/cxuivideoprecaptureview.cpp --- a/camerauis/cameraxui/cxui/src/cxuivideoprecaptureview.cpp Fri Jun 11 13:26:48 2010 +0300 +++ b/camerauis/cameraxui/cxui/src/cxuivideoprecaptureview.cpp Wed Jun 23 17:59:54 2010 +0300 @@ -575,9 +575,13 @@ } mElapsedTimer.start(CXUI_ELAPSED_TIME_TIMEOUT); disableFeedback(); - if (mRecordingAnimation && mRecordingIcon) { - mRecordingAnimation->start(); - } + + // commented out the activation of the recording animation because + // it is causing issues when using SW rendering + //if (mRecordingAnimation && mRecordingIcon) { + // mRecordingAnimation->start(); + //} + break; case CxeVideoCaptureControl::Paused: mElapsedTimer.stop(); @@ -593,9 +597,12 @@ mDocumentLoader->load(VIDEO_1ST_XML, VIDEO_PRE_CAPTURE_PAUSED); } - if (mRecordingAnimation && mRecordingIcon) { - mRecordingAnimation->stop(); - } + // commented out the stopping of the recording animation since the activation + // is commented out also couple lines earlier + //if (mRecordingAnimation && mRecordingIcon) { + // mRecordingAnimation->stop(); + //} + enableFeedback(); mElapsedTimer.stop();