Merge fix for Bug 3596 RCL_3 PDK_3.0.2
authorandy simpson <andrews@symbian.org>
Thu, 09 Sep 2010 18:09:57 +0100
branchRCL_3
changeset 66 b0a26d6936b2
parent 63 fe4f904300fc (current diff)
parent 55 fbea179620e6 (diff)
child 70 0258d9fa8eac
Merge fix for Bug 3596
phoneengine/phonemodel/src/cpemessagehandler.cpp
--- a/phoneengine/phonemodel/src/cpemessagehandler.cpp	Thu Sep 02 15:50:39 2010 +0100
+++ b/phoneengine/phonemodel/src/cpemessagehandler.cpp	Thu Sep 09 18:09:57 2010 +0100
@@ -2459,8 +2459,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;
     }
 
 // -----------------------------------------------------------------------------