fixup! Support jump to last page
This commit is contained in:
1 parent
f73a922a8e
commit
d0a8d08b26
2 files changed
+9
-3
No files matched your search
@@ -484,7 +484,7 @@ public final class GalleryListScene extends SearchBarScene
|
||||
|
||||
// Update fab visibility
|
||||
mFabLayout.setSecondaryFabVisibilityAt(0, !isPopular);
|
||||
mFabLayout.setSecondaryFabVisibilityAt(2, !isTopList && !isPopular);
|
||||
mFabLayout.setSecondaryFabVisibilityAt(2, !isPopular);
|
||||
|
||||
// Update normal search mode
|
||||
mSearchLayout.setNormalSearchMode(mode == ListUrlBuilder.MODE_SUBSCRIPTION
|
||||
@@ -897,7 +897,13 @@ public final class GalleryListScene extends SearchBarScene
|
||||
// Refresh
|
||||
case 1 -> mHelper.refresh();
|
||||
// Last page
|
||||
case 2 -> mHelper.goTo("1", false);
|
||||
case 2 -> {
|
||||
if (mIsTopList) {
|
||||
mHelper.goTo(mHelper.getPages() - 1);
|
||||
} else {
|
||||
mHelper.goTo("1", false);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
view.setExpanded(false);
|
||||
|
||||
@@ -266,7 +266,7 @@ public class ContentLayout extends FrameLayout {
|
||||
mCurrentTaskType = TYPE_NEXT_PAGE_KEEP_POS;
|
||||
mCurrentTaskPage = mEndPage;
|
||||
getPageData(mCurrentTaskId, mCurrentTaskType, mCurrentTaskPage, mNext, true);
|
||||
} else if (mEndPage == mPages) {
|
||||
} else if (mStartPage > 0 && mEndPage == mPages) {
|
||||
// Refresh last page
|
||||
mCurrentTaskId = mIdGenerator.nextId();
|
||||
mCurrentTaskType = TYPE_REFRESH_PAGE;
|
||||
|
||||
Reference in new issue
Block a user