From c9e13eefa5427f90722a7bb68aeb429fc19c0dbf Mon Sep 17 00:00:00 2001 From: Grishka Date: Fri, 13 May 2022 20:49:35 +0300 Subject: [PATCH] Close #146 --- .../android/fragments/discover/DiscoverFragment.java | 12 ++++++++++++ .../android/fragments/discover/SearchFragment.java | 2 +- 2 files changed, 13 insertions(+), 1 deletion(-) diff --git a/mastodon/src/main/java/org/joinmastodon/android/fragments/discover/DiscoverFragment.java b/mastodon/src/main/java/org/joinmastodon/android/fragments/discover/DiscoverFragment.java index 60e29d7d9..a559c931d 100644 --- a/mastodon/src/main/java/org/joinmastodon/android/fragments/discover/DiscoverFragment.java +++ b/mastodon/src/main/java/org/joinmastodon/android/fragments/discover/DiscoverFragment.java @@ -150,6 +150,18 @@ public class DiscoverFragment extends AppKitFragment implements ScrollableToTop, } }); tabLayoutMediator.attach(); + tabLayout.addOnTabSelectedListener(new TabLayout.OnTabSelectedListener(){ + @Override + public void onTabSelected(TabLayout.Tab tab){} + + @Override + public void onTabUnselected(TabLayout.Tab tab){} + + @Override + public void onTabReselected(TabLayout.Tab tab){ + scrollToTop(); + } + }); searchEdit=view.findViewById(R.id.search_edit); searchEdit.setOnFocusChangeListener(this::onSearchEditFocusChanged); diff --git a/mastodon/src/main/java/org/joinmastodon/android/fragments/discover/SearchFragment.java b/mastodon/src/main/java/org/joinmastodon/android/fragments/discover/SearchFragment.java index a2c9a6046..734fdf764 100644 --- a/mastodon/src/main/java/org/joinmastodon/android/fragments/discover/SearchFragment.java +++ b/mastodon/src/main/java/org/joinmastodon/android/fragments/discover/SearchFragment.java @@ -205,7 +205,7 @@ public class SearchFragment extends BaseStatusListFragment{ @Override public void onTabReselected(TabLayout.Tab tab){ - + scrollToTop(); } }); }