profilesservices/ProfileEngine/EngSrc/CProfileTonesImpl.cpp
changeset 64 5136fef23c4b
parent 55 4c15d9aa2384
--- 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 ) );