Prevent crash

pull/146/head
M66B 6 years ago
parent 963c245aab
commit 00d95f0c6e

@ -708,7 +708,8 @@ public class ActivityView extends ActivityBilling implements FragmentManager.OnB
}
private void onMenuFolders(long account) {
getSupportFragmentManager().popBackStack("unified", 0);
if (getLifecycle().getCurrentState().isAtLeast(Lifecycle.State.RESUMED))
getSupportFragmentManager().popBackStack("unified", 0);
Bundle args = new Bundle();
args.putLong("account", account);
@ -790,7 +791,9 @@ public class ActivityView extends ActivityBilling implements FragmentManager.OnB
}
private void onShowLog() {
getSupportFragmentManager().popBackStack("logs", FragmentManager.POP_BACK_STACK_INCLUSIVE);
if (getLifecycle().getCurrentState().isAtLeast(Lifecycle.State.RESUMED))
getSupportFragmentManager().popBackStack("logs", FragmentManager.POP_BACK_STACK_INCLUSIVE);
FragmentTransaction fragmentTransaction = getSupportFragmentManager().beginTransaction();
fragmentTransaction.replace(R.id.content_frame, new FragmentLogs()).addToBackStack("logs");
fragmentTransaction.commit();
@ -1081,7 +1084,8 @@ public class ActivityView extends ActivityBilling implements FragmentManager.OnB
}
private void onViewThread(Intent intent) {
getSupportFragmentManager().popBackStack("thread", FragmentManager.POP_BACK_STACK_INCLUSIVE);
if (getLifecycle().getCurrentState().isAtLeast(Lifecycle.State.RESUMED))
getSupportFragmentManager().popBackStack("thread", FragmentManager.POP_BACK_STACK_INCLUSIVE);
Bundle args = new Bundle();
args.putLong("account", intent.getLongExtra("account", -1));

@ -1135,7 +1135,8 @@ public class FragmentMessages extends FragmentEx {
}
private void onMenuFolders() {
getFragmentManager().popBackStack("unified", 0);
if (getLifecycle().getCurrentState().isAtLeast(Lifecycle.State.RESUMED))
getFragmentManager().popBackStack("unified", 0);
Bundle args = new Bundle();
args.putLong("account", primary);

Loading…
Cancel
Save