--- a/javaextensions/wma/sms_cbs/javasrc/com/nokia/mj/impl/sms/SMSPermissionImpl.java Wed Jun 09 09:34:07 2010 +0300
+++ b/javaextensions/wma/sms_cbs/javasrc/com/nokia/mj/impl/sms/SMSPermissionImpl.java Mon Jun 21 15:32:50 2010 +0300
@@ -21,6 +21,7 @@
import java.security.PermissionCollection;
import com.nokia.mj.impl.security.common.PermissionBase;
import com.nokia.mj.impl.security.utils.SecurityPromptMessage;
+import com.nokia.mj.impl.utils.Formatter;
public class SMSPermissionImpl extends PermissionBase
{
@@ -76,15 +77,25 @@
}
else if (iAction.compareTo("send") == 0)
{
+ String prefix = "";
+ String formattedDestination = iDestination;
+ if (formattedDestination.startsWith("+"))
+ {
+ formattedDestination = iDestination.substring(1);
+ prefix = "+";
+ }
+ formattedDestination = Formatter.formatDigits(formattedDestination)
+ + prefix;
if (iNumberOfSegments > 1)
{
return (SecurityPromptMessage.getInstance()).getText(
SecurityPromptMessage.QUESTION_ID_SMS_SENDING,
- new Object[] {new Integer(iNumberOfSegments),iDestination});
+ new Object[] {new Integer(iNumberOfSegments),
+ formattedDestination});
}
return (SecurityPromptMessage.getInstance()).getText(
SecurityPromptMessage.QUESTION_ID_SMS_SINGLE_SENDING,
- new Object[] {iDestination});
+ new Object[] {formattedDestination});
}
return null;
}