diff -r acef663c1218 -r b73a2e62868f metadataengine/server/src/mdsserversession.cpp --- a/metadataengine/server/src/mdsserversession.cpp Tue Jan 26 12:13:20 2010 +0200 +++ b/metadataengine/server/src/mdsserversession.cpp Tue Feb 02 00:24:33 2010 +0200 @@ -410,6 +410,12 @@ ChangeMediaIdL( aMessage ); break; } + + case EChangeMassStorageMediaId: + { + CheckMassStorageMediaIdL( aMessage ); + break; + } case ESetPending: { @@ -1509,6 +1515,15 @@ iServer.Manipulate().ChangeMediaIdL(); } +void CMdSServerSession::CheckMassStorageMediaIdL( const RMessage2& aMessage ) + { + TUint32 mediaId; + TPckg mediaIdPckg( mediaId ); + aMessage.ReadL( 0, mediaIdPckg ); + + iServer.Manipulate().CheckMassStorageMediaIdL( mediaId ); + } + void CMdSServerSession::SetPendingL(const RMessage2& aMessage) { const TInt serializedObjectIdsLength = aMessage.GetDesLength( 0 );