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