diff --git a/patches_treble_td/platform_frameworks_opt_telephony/0002-Telephony-Don-not-call-onUssdRelease-for-Huawei-RIL.patch b/patches_treble_td/platform_frameworks_opt_telephony/0002-Telephony-Don-not-call-onUssdRelease-for-Huawei-RIL.patch deleted file mode 100644 index 0f4712f..0000000 --- a/patches_treble_td/platform_frameworks_opt_telephony/0002-Telephony-Don-not-call-onUssdRelease-for-Huawei-RIL.patch +++ /dev/null @@ -1,34 +0,0 @@ -From 0e3acc4e47d5197132ca6a84c07d690a08536a16 Mon Sep 17 00:00:00 2001 -From: Artem Borisov -Date: Sat, 10 Nov 2018 17:19:17 +0000 -Subject: [PATCH 2/7] Telephony: Don not call onUssdRelease for Huawei RIL - -Huawei RIL doesn't seem to work properly with USSD_MODE_NW_RELEASE, -always releasing USSD when it should be finished instead. -Let's explicitly call onUssdFinished in this case. - -Change-Id: I69faed1c51d4582834879975d6ab13daf7f48ad4 ---- - src/java/com/android/internal/telephony/GsmCdmaPhone.java | 6 +++++- - 1 file changed, 5 insertions(+), 1 deletion(-) - -diff --git a/src/java/com/android/internal/telephony/GsmCdmaPhone.java b/src/java/com/android/internal/telephony/GsmCdmaPhone.java -index 76a8d57246..6094483229 100644 ---- a/src/java/com/android/internal/telephony/GsmCdmaPhone.java -+++ b/src/java/com/android/internal/telephony/GsmCdmaPhone.java -@@ -2834,7 +2834,11 @@ public class GsmCdmaPhone extends Phone { - if (found != null) { - // Complete pending USSD - if (isUssdRelease) { -- found.onUssdRelease(); -+ if (SystemProperties.getBoolean("persist.sys.radio.huawei", false)) { -+ found.onUssdFinished(ussdMessage, isUssdRequest); -+ } else { -+ found.onUssdRelease(); -+ } - } else if (isUssdError) { - found.onUssdFinishedError(); - } else { --- -2.34.1 -