diff options
Diffstat (limited to 'java/com/android/incallui/StatusBarNotifier.java')
-rw-r--r-- | java/com/android/incallui/StatusBarNotifier.java | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/java/com/android/incallui/StatusBarNotifier.java b/java/com/android/incallui/StatusBarNotifier.java index a2fa7e492..becfad4ab 100644 --- a/java/com/android/incallui/StatusBarNotifier.java +++ b/java/com/android/incallui/StatusBarNotifier.java @@ -678,7 +678,8 @@ public class StatusBarNotifier if (call.getState() == DialerCall.State.ONHOLD) { return R.drawable.ic_phone_paused_white_24dp; } else if (call.getVideoTech().getSessionModificationState() - == SessionModificationState.RECEIVED_UPGRADE_TO_VIDEO_REQUEST) { + == SessionModificationState.RECEIVED_UPGRADE_TO_VIDEO_REQUEST + || call.isVideoCall()) { return R.drawable.quantum_ic_videocam_white_24; } else if (call.hasProperty(PROPERTY_HIGH_DEF_AUDIO) && MotorolaUtils.shouldShowHdIconInNotification(mContext)) { @@ -730,6 +731,11 @@ public class StatusBarNotifier } } else if (call.getState() == DialerCall.State.ONHOLD) { resId = R.string.notification_on_hold; + } else if (call.isVideoCall()) { + resId = + call.getVideoTech().isPaused() + ? R.string.notification_ongoing_paused_video_call + : R.string.notification_ongoing_video_call; } else if (DialerCall.State.isDialing(call.getState())) { resId = R.string.notification_dialing; } else if (call.getVideoTech().getSessionModificationState() |