diff -r 968773a0b6ef -r c8382f7b54ef meetingrequest/mricalviewer/src/cesmrmrinfoicalretriever.cpp --- a/meetingrequest/mricalviewer/src/cesmrmrinfoicalretriever.cpp Tue Sep 14 20:48:24 2010 +0300 +++ b/meetingrequest/mricalviewer/src/cesmrmrinfoicalretriever.cpp Wed Sep 15 11:52:37 2010 +0300 @@ -605,6 +605,22 @@ { iConvertedEntry->SetPriorityL( iMRInfoObject->PriorityL() ); } + + if ( IsFieldSupported( iSupportedFields, MMRInfoObject::EESMRInfoFieldPrivacy ) ) + { + if( iMRInfoObject->PrivacyL() == MMRInfoObject::EMRSensitivityPrivate ) + { + iConvertedEntry->SetReplicationStatusL( CCalEntry::EPrivate ); + } + else if( iMRInfoObject->PrivacyL() == MMRInfoObject::EMRSensitivityConfidential ) + { + iConvertedEntry->SetReplicationStatusL( CCalEntry::ERestricted ); + } + else + { + iConvertedEntry->SetReplicationStatusL( CCalEntry::EOpen ); + } + } } // ---------------------------------------------------------------------------