From ecd568503d84df40ad9a6407971efd30a4e02307 Mon Sep 17 00:00:00 2001 From: sk Date: Sat, 21 May 2022 23:33:53 +0200 Subject: [PATCH] make back button return home before exiting --- .../org/joinmastodon/android/fragments/HomeFragment.java | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) 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; }