diff -r 17302fa075e1 -r da6ac9d688df mobilemessaging/unieditor/application/src/UniEditorProcessImageOperation.cpp --- a/mobilemessaging/unieditor/application/src/UniEditorProcessImageOperation.cpp Wed Sep 15 12:08:45 2010 +0300 +++ b/mobilemessaging/unieditor/application/src/UniEditorProcessImageOperation.cpp Wed Oct 13 14:27:34 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