@@ -51,12 +51,15 @@ public final class StoryListViewerFragment extends Fragment implements SwipeRefr
51
51
private AppCompatActivity fragmentActivity ;
52
52
private FragmentStoryListViewerBinding binding ;
53
53
private SwipeRefreshLayout root ;
54
- private boolean shouldRefresh = true , firstRefresh = true ;
54
+ private boolean shouldRefresh = true ;
55
+ private boolean firstRefresh = true ;
55
56
private FeedStoriesViewModel feedStoriesViewModel ;
56
57
private ArchivesViewModel archivesViewModel ;
57
58
private StoriesService storiesService ;
58
59
private Context context ;
59
- private String type , currentQuery , endCursor = null ;
60
+ private String type ;
61
+ private String currentQuery ;
62
+ private String endCursor = null ;
60
63
private FeedStoriesListAdapter adapter ;
61
64
private MenuItem menuSearch ;
62
65
@@ -226,7 +229,10 @@ public void onRefresh() {
226
229
binding .swipeRefreshLayout .setRefreshing (true );
227
230
if (type .equals ("feed" ) && firstRefresh ) {
228
231
binding .swipeRefreshLayout .setRefreshing (false );
229
- adapter .submitList (feedStoriesViewModel .getList ().getValue ());
232
+ final List <FeedStoryModel > value = feedStoriesViewModel .getList ().getValue ();
233
+ if (value != null ) {
234
+ adapter .submitList (value );
235
+ }
230
236
firstRefresh = false ;
231
237
} else if (type .equals ("feed" )) {
232
238
storiesService .getFeedStories (new ServiceCallback <List <FeedStoryModel >>() {
0 commit comments