Fixed to deliver result to DatagramDispatcher properly for single part SMS.
Bug: 378982497
Test: Manual
Flag: EXEMPT bugfix
Change-Id: If560e19db35a909c12d5c452b85284517d29245f
Signed-off-by: Junseo Park <junseo.park@samsung.corp-partner.google.com>
diff --git a/src/java/com/android/internal/telephony/SmsDispatchersController.java b/src/java/com/android/internal/telephony/SmsDispatchersController.java
index dd738c0..91aac26 100644
--- a/src/java/com/android/internal/telephony/SmsDispatchersController.java
+++ b/src/java/com/android/internal/telephony/SmsDispatchersController.java
@@ -1235,7 +1235,7 @@
notifySmsSentToEmergencyStateTracker(tracker.mDestAddress,
tracker.mMessageId, isOverIms, isLastSmsPart, success);
notifySmsSentToDatagramDispatcher(tracker.mUniqueMessageId,
- tracker.isSinglePartOrLastPart(), !tracker.isAnyPartFailed());
+ tracker.isSinglePartOrLastPart(), success && !tracker.isAnyPartFailed());
}
/**