From 8da0e98d23c787d76122094b5090a8fea77550b4 Mon Sep 17 00:00:00 2001 From: Koitharu Date: Wed, 27 Jul 2022 12:09:53 +0300 Subject: [PATCH] Fix FragmentManager leak --- .../org/koitharu/kotatsu/list/ui/MangaListMenuProvider.kt | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/app/src/main/java/org/koitharu/kotatsu/list/ui/MangaListMenuProvider.kt b/app/src/main/java/org/koitharu/kotatsu/list/ui/MangaListMenuProvider.kt index 5950cd546..592ed9369 100644 --- a/app/src/main/java/org/koitharu/kotatsu/list/ui/MangaListMenuProvider.kt +++ b/app/src/main/java/org/koitharu/kotatsu/list/ui/MangaListMenuProvider.kt @@ -4,11 +4,11 @@ import android.view.Menu import android.view.MenuInflater import android.view.MenuItem import androidx.core.view.MenuProvider -import androidx.fragment.app.FragmentManager +import androidx.fragment.app.Fragment import org.koitharu.kotatsu.R class MangaListMenuProvider( - private val fragmentManager: FragmentManager, + private val fragment: Fragment, ) : MenuProvider { override fun onCreateMenu(menu: Menu, menuInflater: MenuInflater) { @@ -17,7 +17,7 @@ class MangaListMenuProvider( override fun onMenuItemSelected(menuItem: MenuItem): Boolean = when (menuItem.itemId) { R.id.action_list_mode -> { - ListModeSelectDialog.show(fragmentManager) + ListModeSelectDialog.show(fragment.childFragmentManager) true } else -> false