Merge "Ensure phone state broadcast does not include 3p app addresses." into pi-dev
diff --git a/src/com/android/server/telecom/PhoneStateBroadcaster.java b/src/com/android/server/telecom/PhoneStateBroadcaster.java
index a44fc03..d574589 100644
--- a/src/com/android/server/telecom/PhoneStateBroadcaster.java
+++ b/src/com/android/server/telecom/PhoneStateBroadcaster.java
@@ -106,7 +106,9 @@
mCurrentState = phoneState;
String callHandle = null;
- if (call.getHandle() != null) {
+ // Only report phone numbers in phone state broadcast for regular mobile calls; do not
+ // include numbers from 3rd party apps.
+ if (!call.isSelfManaged() && call.getHandle() != null) {
callHandle = call.getHandle().getSchemeSpecificPart();
}