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

Commit 8968f259 authored by Brad Ebinger's avatar Brad Ebinger
Browse files

Fix ImsPhoneCallTracker Memory Leak

We were not calling unregisterForDataUsageUpdate when
onCallTerminated was called.

Bug: 129726037
Test: atest FrameworksTelephonyTests
Change-Id: I088cd7ad695102fdc1208d88ea51ac56d8878bc9
parent 0fee01f6
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -2267,7 +2267,7 @@ public class ImsPhoneCallTracker extends CallTracker implements ImsPullCall {
                if (videoProvider instanceof ImsVideoCallProviderWrapper) {
                    ImsVideoCallProviderWrapper wrapper = (ImsVideoCallProviderWrapper)
                            videoProvider;

                    wrapper.unregisterForDataUsageUpdate(ImsPhoneCallTracker.this);
                    wrapper.removeImsVideoProviderCallback(conn);
                }
            }