--- a/camerauis/cameraapp/generic/src/cameracontroller/camcameracontroller.cpp Wed Jun 09 09:21:41 2010 +0300
+++ b/camerauis/cameraapp/generic/src/cameracontroller/camcameracontroller.cpp Mon Jun 21 15:19:37 2010 +0300
@@ -4169,6 +4169,10 @@
if( KErrNone == aStatus ) SetFlags ( iInfo.iState, ECamReserved );
else ClearFlags( iInfo.iState, ECamReserved );
+ // Make sure our priority is not downgraded
+ CEikonEnv* env = CEikonEnv::Static();
+ env->WsSession().ComputeMode(RWsSession::EPriorityControlDisabled);
+
#ifdef CAMERAAPP_CAE_FIX
if( ECamModeChangeVideo2Image == iModeChange )
{