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

Commit 4e9c89a6 authored by Wei Huang's avatar Wei Huang Committed by Santos Cordon
Browse files

Fix memory leak: remove a listener

CallButtonPresenter doesn't remove itself from InCallPresenter.CanAddCallListener,
which causes a memory leak.

Change-Id: I3dcfc6aaa26eca3547e95de01b292042e46e30af
parent d97f5344
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -79,6 +79,7 @@ public class CallButtonPresenter extends Presenter<CallButtonPresenter.CallButto
        InCallPresenter.getInstance().removeIncomingCallListener(this);
        InCallPresenter.getInstance().removeDetailsListener(this);
        InCallPresenter.getInstance().getInCallCameraManager().removeCameraSelectionListener(this);
        InCallPresenter.getInstance().removeCanAddCallListener(this);
    }

    @Override