From 2889e6fdfdbed718bd8772dcc0c9d43885c63e8f Mon Sep 17 00:00:00 2001 From: OxygenCobalt Date: Mon, 18 Jan 2021 08:22:05 -0700 Subject: [PATCH] Fix LoadingFragment memory leak Fix an issue where a memory leak would occur in LoadingFragment if it exited before it was visible to the user. --- .../main/java/org/oxycblt/auxio/loading/LoadingFragment.kt | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/org/oxycblt/auxio/loading/LoadingFragment.kt b/app/src/main/java/org/oxycblt/auxio/loading/LoadingFragment.kt index 0c74b57b5..1e4e2465f 100644 --- a/app/src/main/java/org/oxycblt/auxio/loading/LoadingFragment.kt +++ b/app/src/main/java/org/oxycblt/auxio/loading/LoadingFragment.kt @@ -110,7 +110,9 @@ class LoadingFragment : Fragment(R.layout.fragment_loading) { return binding.root } - override fun onViewCreated(view: View, savedInstanceState: Bundle?) { + override fun onStart() { + super.onStart() + // If the music was already loaded, then don't do it again. if (MusicStore.getInstance().loaded) { findNavController().navigate(