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

Commit 4bf12b8b authored by Youming Ye's avatar Youming Ye Committed by paulye
Browse files

Fix the missing call log

Bug: 132312382
Test: Manual
Change-Id: Iebb00b6b2b57995449bbcf8c0809ab98786d2df5
parent 3b3c5c59
Loading
Loading
Loading
Loading
+4 −1
Original line number Diff line number Diff line
@@ -212,7 +212,10 @@ public final class CallLogManager extends CallsManagerListenerBase {
            // Conference children connections only have CAPABILITY_DISCONNECT_FROM_CONFERENCE.
            // Log them when they are disconnected from conference.
            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
        if (call.isExternalCall()) {