Loading src/java/com/android/internal/telephony/imsphone/ImsPhoneCallTracker.java +13 −0 Original line number Diff line number Diff line Loading @@ -2452,6 +2452,19 @@ public class ImsPhoneCallTracker extends CallTracker implements ImsPullCall { //detach the disconnected connections conn.getCall().detach(conn); removeConnection(conn); // remove conference participants from the cached list when call is disconnected List<ConferenceParticipant> cpList = imsCall.getConferenceParticipants(); if (cpList != null) { for (ConferenceParticipant cp : cpList) { String number = ConferenceParticipant.getParticipantAddress(cp.getHandle(), getCountryIso()).getSchemeSpecificPart(); if (!TextUtils.isEmpty(number)) { String formattedNumber = getFormattedPhoneNumber(number); mPhoneNumAndConnTime.remove(formattedNumber); } } } } if (changed) { Loading Loading
src/java/com/android/internal/telephony/imsphone/ImsPhoneCallTracker.java +13 −0 Original line number Diff line number Diff line Loading @@ -2452,6 +2452,19 @@ public class ImsPhoneCallTracker extends CallTracker implements ImsPullCall { //detach the disconnected connections conn.getCall().detach(conn); removeConnection(conn); // remove conference participants from the cached list when call is disconnected List<ConferenceParticipant> cpList = imsCall.getConferenceParticipants(); if (cpList != null) { for (ConferenceParticipant cp : cpList) { String number = ConferenceParticipant.getParticipantAddress(cp.getHandle(), getCountryIso()).getSchemeSpecificPart(); if (!TextUtils.isEmpty(number)) { String formattedNumber = getFormattedPhoneNumber(number); mPhoneNumAndConnTime.remove(formattedNumber); } } } } if (changed) { Loading