Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit c875a5b7 authored by yueg's avatar yueg Committed by Copybara-Service
Browse files

Also show bubble avatar for incoming call and outgoing call.

Instead of just showing avatar for active or background call, we should also show avatar for other calls. In the order:
1. incoming call
2. outgoing call
3. active or background call

Test: NewReturnToCallControllerTest
PiperOrigin-RevId: 178675371
Change-Id: Ibf8b757821d9a6420ba56439e4f6a93e9e5c3d91
parent 05b6a53d
Loading
Loading
Loading
Loading
+7 −1
Original line number Diff line number Diff line
@@ -205,7 +205,13 @@ public class NewReturnToCallController implements InCallUiListener, Listener, Au
  }

  private void startContactInfoSearch() {
    DialerCall dialerCall = CallList.getInstance().getActiveOrBackgroundCall();
    DialerCall dialerCall = CallList.getInstance().getIncomingCall();
    if (dialerCall == null) {
      dialerCall = CallList.getInstance().getOutgoingCall();
    }
    if (dialerCall == null) {
      dialerCall = CallList.getInstance().getActiveOrBackgroundCall();
    }
    if (dialerCall != null) {
      contactInfoCache.findInfo(
          dialerCall, false /* isIncoming */, new ReturnToCallContactInfoCacheCallback(this));
+2 −1
Original line number Diff line number Diff line
@@ -53,7 +53,8 @@ public abstract class NewBubbleInfo {
        .setPrimaryColor(bubbleInfo.getPrimaryColor())
        .setPrimaryIcon(bubbleInfo.getPrimaryIcon())
        .setStartingYPosition(bubbleInfo.getStartingYPosition())
        .setActions(bubbleInfo.getActions());
        .setActions(bubbleInfo.getActions())
        .setAvatar(bubbleInfo.getAvatar());
  }

  /** Builder for {@link NewBubbleInfo} */