diff --git a/mastodon/src/main/java/org/joinmastodon/android/fragments/HomeFragment.java b/mastodon/src/main/java/org/joinmastodon/android/fragments/HomeFragment.java index f9a8cae42..4483fd5a3 100644 --- a/mastodon/src/main/java/org/joinmastodon/android/fragments/HomeFragment.java +++ b/mastodon/src/main/java/org/joinmastodon/android/fragments/HomeFragment.java @@ -255,9 +255,14 @@ public class HomeFragment extends AppKitFragment implements OnBackPressedListene @Override public boolean onBackPressed(){ if(currentTab==R.id.tab_profile) - return profileFragment.onBackPressed(); + if (profileFragment.onBackPressed()) return true; if(currentTab==R.id.tab_search) - return searchFragment.onBackPressed(); + if (searchFragment.onBackPressed()) return true; + if (currentTab!=R.id.tab_home) { + tabBar.selectTab(R.id.tab_home); + onTabSelected(R.id.tab_home); + return true; + } return false; }