diff --git a/app_pojavlauncher/src/main/java/net/kdt/pojavlaunch/fragments/FabriclikeInstallFragment.java b/app_pojavlauncher/src/main/java/net/kdt/pojavlaunch/fragments/FabriclikeInstallFragment.java index b5f643e4f..8c7d93724 100644 --- a/app_pojavlauncher/src/main/java/net/kdt/pojavlaunch/fragments/FabriclikeInstallFragment.java +++ b/app_pojavlauncher/src/main/java/net/kdt/pojavlaunch/fragments/FabriclikeInstallFragment.java @@ -82,14 +82,14 @@ public abstract class FabriclikeInstallFragment extends Fragment implements Modl } @Override - public void onDestroyView() { - super.onDestroyView(); + public void onStop() { cancelFutureChecked(mGameVersionFuture); cancelFutureChecked(mLoaderVersionFuture); ModloaderListenerProxy proxy = getListenerProxy(); if(proxy != null) { proxy.detachListener(); } + super.onStop(); } private void onClickStart(View v) { diff --git a/app_pojavlauncher/src/main/java/net/kdt/pojavlaunch/fragments/ModVersionListFragment.java b/app_pojavlauncher/src/main/java/net/kdt/pojavlaunch/fragments/ModVersionListFragment.java index f1ac32a51..581e487f0 100644 --- a/app_pojavlauncher/src/main/java/net/kdt/pojavlaunch/fragments/ModVersionListFragment.java +++ b/app_pojavlauncher/src/main/java/net/kdt/pojavlaunch/fragments/ModVersionListFragment.java @@ -58,10 +58,10 @@ public abstract class ModVersionListFragment extends Fragment implements Runn } @Override - public void onDestroyView() { + public void onStop() { ModloaderListenerProxy taskProxy = getTaskProxy(); if(taskProxy != null) taskProxy.detachListener(); - super.onDestroyView(); + super.onStop(); } @Override