From 62d5c7a49241987661ca73ec41129b7fb108a9f0 Mon Sep 17 00:00:00 2001 From: FineFindus <63370021+FineFindus@users.noreply.github.com> Date: Sat, 18 Mar 2023 15:57:13 +0100 Subject: [PATCH] feat(HomeTabFragment): switch timeline when triple clicking Closes #83. When clicking the HomeTab and the timeline is already scrolled up, the timeline is cycled. --- .../org/joinmastodon/android/fragments/HomeTabFragment.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/mastodon/src/main/java/org/joinmastodon/android/fragments/HomeTabFragment.java b/mastodon/src/main/java/org/joinmastodon/android/fragments/HomeTabFragment.java index 0d44d6601..79c209b5c 100644 --- a/mastodon/src/main/java/org/joinmastodon/android/fragments/HomeTabFragment.java +++ b/mastodon/src/main/java/org/joinmastodon/android/fragments/HomeTabFragment.java @@ -477,6 +477,11 @@ public class HomeTabFragment extends MastodonToolbarFragment implements Scrollab @Override public void scrollToTop(){ + if (((ScrollableToTop) fragments[pager.getCurrentItem()]).isScrolledToTop()) { + int nextPage = (pager.getCurrentItem() + 1) % count; + navigateTo(nextPage); + return; + } ((ScrollableToTop) fragments[pager.getCurrentItem()]).scrollToTop(); }