--- a/profilesservices/ProfileEngine/EngSrc/CProfileTonesImpl.cpp Wed Sep 29 13:58:42 2010 +0800
+++ b/profilesservices/ProfileEngine/EngSrc/CProfileTonesImpl.cpp Mon Oct 18 10:08:17 2010 +0800
@@ -142,6 +142,14 @@
aProfileId ), value ) );
iProfileToneSettings.iRingingType = TProfileRingingType( value );
+ //Since 10.1, check if silence mode
+ User::LeaveIfError(
+ aCenRep.Get( KProEngSilenceMode , value) );
+ if ( value )
+ {
+ iProfileToneSettings.iRingingType = EProfileRingingTypeSilent;
+ }
+
User::LeaveIfError(
aCenRep.Get( ProfileEngUtils::ResolveKey( KProEngKeypadVolume,
aProfileId ), value ) );