diff -r 1367103c24e2 -r 696bfeff199e mobilemessaging/unieditor/application/src/UniEditorProcessImageOperation.cpp --- a/mobilemessaging/unieditor/application/src/UniEditorProcessImageOperation.cpp Mon Jun 21 15:36:19 2010 +0300 +++ b/mobilemessaging/unieditor/application/src/UniEditorProcessImageOperation.cpp Thu Jul 15 18:34:37 2010 +0300 @@ -98,7 +98,8 @@ CUniEditorDocument& aDocument, RFs& aFs ) : CUniEditorOperation( aObserver, aDocument, aFs, EUniEditorOperationProcessImage ), - iNewAttaId( KMsvNullIndexEntryId ) + iNewAttaId( KMsvNullIndexEntryId ), + iOptimizedFlow(EFalse) { } @@ -258,6 +259,13 @@ // void CUniEditorProcessImageOperation::DoStartProcessL() { + + if(iOptimizedFlow) + { + iObserver.EditorOperationEvent( EUniEditorOperationProcessImage, + EUniEditorOperationPartialComplete ); + iOptimizedFlow = EFalse; + } CreateEmptyAttachmentL(); if ( !iImageProcessor ) @@ -646,5 +654,13 @@ iNewImageInfo = NULL; return tempInfo; } - + +// --------------------------------------------------------- +// CUniEditorProcessImageOperation::SetOptimizedFlow +// --------------------------------------------------------- +// +void CUniEditorProcessImageOperation::SetOptimizedFlow(TBool aOptimizedFlow) + { + iOptimizedFlow = aOptimizedFlow; + } // End of file