summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorThomas <tschneider.ac@gmail.com>2022-09-12 16:58:11 +0200
committerThomas <tschneider.ac@gmail.com>2022-09-12 16:58:11 +0200
commitcdc1f933908a6becfadf54a1d432797b687902e5 (patch)
tree3978c6511d4fc27fd05d66e3f32ab58a7ffe23a3
parentca6025f14be518b652df271adfa7cbfc37e8451d (diff)
Last fixes
-rw-r--r--app/src/main/java/app/fedilab/android/ui/pageadapter/FedilabPageAdapter.java6
1 files changed, 5 insertions, 1 deletions
diff --git a/app/src/main/java/app/fedilab/android/ui/pageadapter/FedilabPageAdapter.java b/app/src/main/java/app/fedilab/android/ui/pageadapter/FedilabPageAdapter.java
index 373b22e83..ae534cf8c 100644
--- a/app/src/main/java/app/fedilab/android/ui/pageadapter/FedilabPageAdapter.java
+++ b/app/src/main/java/app/fedilab/android/ui/pageadapter/FedilabPageAdapter.java
@@ -113,7 +113,11 @@ public class FedilabPageAdapter extends FragmentStatePagerAdapter {
int pinnedPosition = position - (BOTTOM_TIMELINE_COUNT - toRemove); //Real position has an offset.
PinnedTimeline pinnedTimeline = pinned.pinnedTimelines.get(pinnedPosition);
bundle.putSerializable(Helper.ARG_TIMELINE_TYPE, pinnedTimeline.type);
- if (pinnedTimeline.type == Timeline.TimeLineEnum.LIST) {
+ if (pinnedTimeline.type == Timeline.TimeLineEnum.NOTIFICATION) {
+ return new FragmentNotificationContainer();
+ } else if (pinnedTimeline.type == Timeline.TimeLineEnum.DIRECT) {
+ return new FragmentMastodonConversation();
+ } else if (pinnedTimeline.type == Timeline.TimeLineEnum.LIST) {
bundle.putString(Helper.ARG_LIST_ID, pinnedTimeline.mastodonList.id);
} else if (pinnedTimeline.type == Timeline.TimeLineEnum.TAG) {
bundle.putSerializable(Helper.ARG_TAG_TIMELINE, pinnedTimeline.tagTimeline);