From b0c68b12ed09bda8a3a76323f64a5b58c0835d5b Mon Sep 17 00:00:00 2001 From: Varsha Date: Mon, 14 Nov 2022 13:55:05 -0800 Subject: [PATCH] Fix memory leak in create payment fragment. --- .../payments/create/CreatePaymentFragment.java | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/org/thoughtcrime/securesms/payments/create/CreatePaymentFragment.java b/app/src/main/java/org/thoughtcrime/securesms/payments/create/CreatePaymentFragment.java index 8ae9331546..c6fdd3a793 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/payments/create/CreatePaymentFragment.java +++ b/app/src/main/java/org/thoughtcrime/securesms/payments/create/CreatePaymentFragment.java @@ -1,6 +1,5 @@ package org.thoughtcrime.securesms.payments.create; -import android.app.AlertDialog; import android.graphics.drawable.Drawable; import android.os.Bundle; import android.text.TextUtils; @@ -158,6 +157,20 @@ public class CreatePaymentFragment extends LoggingFragment { }); } + @Override + public void onDestroyView() { + super.onDestroyView(); + constraintLayout = null; + addNote = null; + balance = null; + amount = null; + exchange = null; + request = null; + toggle = null; + note = null; + pay = null; + } + private void goBack(View v) { if (!Navigation.findNavController(v).popBackStack()) { requireActivity().finish();