summaryrefslogtreecommitdiff
path: root/java/com/android/incallui/call/DialerCall.java
diff options
context:
space:
mode:
Diffstat (limited to 'java/com/android/incallui/call/DialerCall.java')
-rw-r--r--java/com/android/incallui/call/DialerCall.java7
1 files changed, 7 insertions, 0 deletions
diff --git a/java/com/android/incallui/call/DialerCall.java b/java/com/android/incallui/call/DialerCall.java
index f9afd2d54..06bd9260e 100644
--- a/java/com/android/incallui/call/DialerCall.java
+++ b/java/com/android/incallui/call/DialerCall.java
@@ -173,6 +173,7 @@ public class DialerCall implements VideoTechListener, StateChangedListener, Capa
@Nullable private SpamStatus spamStatus;
private boolean isBlocked;
+ private boolean isOutgoing;
private boolean didShowCameraPermission;
private boolean didDismissVideoChargesAlertDialog;
@@ -904,6 +905,8 @@ public class DialerCall implements VideoTechListener, StateChangedListener, Capa
logState.dialerConnectTimeMillisElapsedRealtime == 0
? 0
: SystemClock.elapsedRealtime() - logState.dialerConnectTimeMillisElapsedRealtime;
+ } else if (state == DialerCallState.DIALING || state == DialerCallState.CONNECTING) {
+ isOutgoing = true;
}
}
@@ -912,6 +915,10 @@ public class DialerCall implements VideoTechListener, StateChangedListener, Capa
this.clock = clock;
}
+ public boolean isOutgoing() {
+ return isOutgoing;
+ }
+
public int getNumberPresentation() {
return telecomCall == null ? -1 : telecomCall.getDetails().getHandlePresentation();
}