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

Commit 3be033cf authored by Youming Ye's avatar Youming Ye Committed by android-build-merger
Browse files

Merge "Fix the missing call log"

am: d6af61e3

Change-Id: I809a74f7787dbf49c2a0c48f215d1e09e4dd3d34
parents e3a6b43d d6af61e3
Loading
Loading
Loading
Loading
+4 −1
Original line number Original line Diff line number Diff line
@@ -212,7 +212,10 @@ public final class CallLogManager extends CallsManagerListenerBase {
            // Conference children connections only have CAPABILITY_DISCONNECT_FROM_CONFERENCE.
            // Conference children connections only have CAPABILITY_DISCONNECT_FROM_CONFERENCE.
            // Log them when they are disconnected from conference.
            // Log them when they are disconnected from conference.
            return Connection.can(call.getConnectionCapabilities(),
            return Connection.can(call.getConnectionCapabilities(),
                    Connection.CAPABILITY_DISCONNECT_FROM_CONFERENCE);
                    Connection.CAPABILITY_DISCONNECT_FROM_CONFERENCE)
                    // Sometimes conference participants don't look like merged due to special
                    // carrier requirements, e.g. could be one active and the other on hold.
                    || oldState == CallState.ACTIVE || oldState == CallState.ON_HOLD;
        }
        }
        // 5) An external call
        // 5) An external call
        if (call.isExternalCall()) {
        if (call.isExternalCall()) {