Fix improper back button navigation

This commit is contained in:
SerpentSpirale 2021-11-01 19:15:07 +01:00
parent 4a612d1168
commit 0ad57e40d9

View file

@ -338,13 +338,13 @@ public class PojavLauncherActivity extends BaseLauncherActivity
public void onBackPressed() { public void onBackPressed() {
int count = getSupportFragmentManager().getBackStackEntryCount(); int count = getSupportFragmentManager().getBackStackEntryCount();
if (count == 0 && viewPager.getCurrentItem() == 3) { if(count > 0 && viewPager.getCurrentItem() == 3){
getSupportFragmentManager().popBackStack();
}else{
super.onBackPressed(); super.onBackPressed();
//additional code //additional code
ExtraCore.removeExtraListener("back_preference", backPreferenceListener); ExtraCore.removeExtraListener("back_preference", backPreferenceListener);
finish(); finish();
} else {
getSupportFragmentManager().popBackStack();
} }
} }
} }