diff -r b73a2e62868f -r 6dfc5f825351 metadataengine/server/src/mdsfindsequence.cpp --- a/metadataengine/server/src/mdsfindsequence.cpp Tue Feb 02 00:24:33 2010 +0200 +++ b/metadataengine/server/src/mdsfindsequence.cpp Fri Mar 19 09:38:01 2010 +0200 @@ -284,7 +284,7 @@ CMdSFindEngine* obs = iObserver; if ( obs ) { - obs->SetComplete( KErrNone ); + obs->SetComplete( KErrNone, ETrue ); } } else if ( result == KErrCancel ) @@ -297,7 +297,7 @@ CMdSFindEngine* obs = iObserver; if ( obs ) { - obs->FindComplete( result ); + obs->SetComplete( result, EFalse ); } } } @@ -311,7 +311,7 @@ // Cleanup if RunL() leaves CMdSFindEngine* obs = iObserver; CleanUp(); - obs->FindComplete( aError ); + obs->SetComplete( aError, EFalse ); return KErrNone; } @@ -507,7 +507,7 @@ RArray objectArray; CleanupClosePushL( objectArray ); - objectArray.Reserve( items.iObjects.iPtr.iCount ); + objectArray.ReserveL( items.iObjects.iPtr.iCount ); // store objects in array in correct order for( TInt i = 0; i < items.iObjects.iPtr.iCount; ++i ) {