diff --git a/app/src/main/java/org/schabi/newpipe/settings/SettingsActivity.java b/app/src/main/java/org/schabi/newpipe/settings/SettingsActivity.java index bfb19c23b..7f91a7ca1 100644 --- a/app/src/main/java/org/schabi/newpipe/settings/SettingsActivity.java +++ b/app/src/main/java/org/schabi/newpipe/settings/SettingsActivity.java @@ -72,7 +72,9 @@ public class SettingsActivity extends AppCompatActivity implements BasePreferenc public boolean onOptionsItemSelected(MenuItem item) { int id = item.getItemId(); if (id == android.R.id.home) { - finish(); + if (getSupportFragmentManager().getBackStackEntryCount() == 0) { + finish(); + } else getSupportFragmentManager().popBackStack(); } return true; }