diff --git a/core/src/main/java/org/kiwix/kiwixmobile/core/page/PageFragment.kt b/core/src/main/java/org/kiwix/kiwixmobile/core/page/PageFragment.kt index 10f153dd9..a2c33a8b0 100644 --- a/core/src/main/java/org/kiwix/kiwixmobile/core/page/PageFragment.kt +++ b/core/src/main/java/org/kiwix/kiwixmobile/core/page/PageFragment.kt @@ -142,9 +142,10 @@ abstract class PageFragment : OnItemClickListener, BaseFragment(), FragmentActiv savedInstanceState: Bundle? ): View? = inflater.inflate(R.layout.fragment_page, container, false) - override fun onDestroy() { + override fun onDestroyView() { + super.onDestroyView() compositeDisposable.clear() - super.onDestroy() + recycler_view.adapter = null } private fun render(state: PageState<*>) {