From 2924ec071f62fc3446abd428a1c40fdb9d355dd5 Mon Sep 17 00:00:00 2001 From: root21 Date: Fri, 12 Nov 2021 20:25:51 -0600 Subject: [PATCH] Small fix to address cheogram adding "+1" when making calls from the default dialer. Now only adds "+1" or "+" when necessary. --- src/cheogram/java/com/cheogram/android/ConnectionService.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/cheogram/java/com/cheogram/android/ConnectionService.java b/src/cheogram/java/com/cheogram/android/ConnectionService.java index ddeb53465e3a686c0683d3b36def5a045473accb..c5e304ec78030aeebe70f1fa553a5a7e3708c92a 100644 --- a/src/cheogram/java/com/cheogram/android/ConnectionService.java +++ b/src/cheogram/java/com/cheogram/android/ConnectionService.java @@ -37,7 +37,9 @@ public class ConnectionService extends android.telecom.ConnectionService { // TODO: jabber:iq:gateway String tel = request.getAddress().getSchemeSpecificPart(). replaceAll("[^\\+0-9]", ""); - if (!tel.startsWith("+1")) { + if (tel.startsWith("1")) { + tel = "+" + tel; + } else if (!tel.startsWith("+")) { tel = "+1" + tel; }