phoneengine/phonemodel/src/cpemessagehandler.cpp
branchRCL_3
changeset 82 b49b5af297a7
parent 81 c26cc2a7c548
parent 66 b0a26d6936b2
--- a/phoneengine/phonemodel/src/cpemessagehandler.cpp	Wed Oct 13 14:31:22 2010 +0300
+++ b/phoneengine/phonemodel/src/cpemessagehandler.cpp	Fri Oct 22 14:58:15 2010 +0100
@@ -2449,8 +2449,10 @@
         {
         iModel.SendMessage( MEngineMonitor::EPEMessageInValidEmergencyNumber );
         }
-
-    return errorCode;
+    // CPhCltEmergencyCall::IsEmergencyPhoneNumber can legitamately return an error code
+    // This simply means that the number is NOT an emergency number (eg it can return KErrArgument)
+    // Therefore we are ignoring any KErrArgument errors that come from this
+    return (errorCode == KErrArgument) ? ECCPErrorNone : errorCode;
     }
 
 // -----------------------------------------------------------------------------