diff -r 53c8aa5d97a3 -r 8f559c47d7fd camerauis/cameraapp/generic/src/CamFileCheckAo.cpp --- a/camerauis/cameraapp/generic/src/CamFileCheckAo.cpp Tue May 25 12:22:04 2010 +0300 +++ b/camerauis/cameraapp/generic/src/CamFileCheckAo.cpp Wed Jun 09 09:21:41 2010 +0300 @@ -99,6 +99,12 @@ PRINT1( _L("Camera <> CCamFileCheckAo::RunL: File %s didn't exist"),iArray->FileName( iFileIndex ).Ptr() ) iArray->SetDeleted( iFileIndex, ETrue ); iFileCount--; + + // Avoid instant view switch from postcapture + // to precapture when the file was deleted + // in Photos or File Manager while camera + // postcapture view was in background. + User::After( 150000 ); } } else