--- 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;
}
// -----------------------------------------------------------------------------