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(); } }); }