mirror of
				https://codeberg.org/tom79/Fedilab.git
				synced 2025-10-20 11:20:16 +03:00 
			
		
		
		
	Avoid empty timelines
This commit is contained in:
		
							parent
							
								
									f8736b1510
								
							
						
					
					
						commit
						0854642d81
					
				
					 3 changed files with 11 additions and 4 deletions
				
			
		|  | @ -87,7 +87,9 @@ public class FragmentMastodonConversation extends Fragment implements Conversati | |||
|         super.onResume(); | ||||
|         if (Timeline.TimeLineEnum.CONVERSATION.getValue().compareTo(Helper.getSlugOfFirstFragment(requireActivity(), currentUserID, currentInstance)) != 0 && !isViewInitialized) { | ||||
|             isViewInitialized = true; | ||||
|             initializeConversationCommonView(initialConversations); | ||||
|             if (initialConversations != null && initialConversations.conversations != null && initialConversations.conversations.size() > 0) { | ||||
|                 initializeConversationCommonView(initialConversations); | ||||
|             } | ||||
|         } | ||||
|     } | ||||
| 
 | ||||
|  |  | |||
|  | @ -297,7 +297,9 @@ public class FragmentMastodonNotification extends Fragment implements Notificati | |||
|         super.onResume(); | ||||
|         if (Timeline.TimeLineEnum.NOTIFICATION.getValue().compareTo(Helper.getSlugOfFirstFragment(requireActivity(), currentUserID, currentInstance)) != 0 && !isViewInitialized) { | ||||
|             isViewInitialized = true; | ||||
|             initializeNotificationView(initialNotifications); | ||||
|             if (initialNotifications != null && initialNotifications.notifications != null && initialNotifications.notifications.size() > 0) { | ||||
|                 initializeNotificationView(initialNotifications); | ||||
|             } | ||||
|         } | ||||
|     } | ||||
| 
 | ||||
|  |  | |||
|  | @ -154,9 +154,12 @@ public class FragmentMastodonTimeline extends Fragment implements StatusAdapter. | |||
|     @Override | ||||
|     public void onResume() { | ||||
|         super.onResume(); | ||||
|         if (slug != null && slug.compareTo(Helper.getSlugOfFirstFragment(requireActivity(), currentUserID, currentInstance)) != 0 && !isViewInitialized) { | ||||
|         if (slug != null && slug.compareTo(Helper.getSlugOfFirstFragment(requireActivity(), currentUserID, currentInstance)) != 0 | ||||
|                 && !isViewInitialized) { | ||||
|             isViewInitialized = true; | ||||
|             initializeStatusesCommonView(initialStatuses); | ||||
|             if (initialStatuses != null && initialStatuses.statuses != null && initialStatuses.statuses.size() > 0) { | ||||
|                 initializeStatusesCommonView(initialStatuses); | ||||
|             } | ||||
|         } | ||||
|         if (timelineStatuses != null && timelineStatuses.size() > 0) { | ||||
|             route(DIRECTION.FETCH_NEW, true); | ||||
|  |  | |||
		Loading…
	
		Reference in a new issue