diff options
author | ByteHamster <info@bytehamster.com> | 2019-04-30 18:57:09 +0200 |
---|---|---|
committer | ByteHamster <info@bytehamster.com> | 2019-04-30 18:57:09 +0200 |
commit | 9b91a51df81e90c7578df12adc6b7e2197348b28 (patch) | |
tree | c7569d7d2000267e0487984cb64541424600564d /app/src/main/java/de/danoeh/antennapod/fragment/QueueFragment.java | |
parent | a4dc3d9e96b5a0c90cbf84822cbdd5d5cbbc5ebe (diff) | |
download | AntennaPod-9b91a51df81e90c7578df12adc6b7e2197348b28.zip |
Fixed empty list not receiving updates
Diffstat (limited to 'app/src/main/java/de/danoeh/antennapod/fragment/QueueFragment.java')
-rw-r--r-- | app/src/main/java/de/danoeh/antennapod/fragment/QueueFragment.java | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/app/src/main/java/de/danoeh/antennapod/fragment/QueueFragment.java b/app/src/main/java/de/danoeh/antennapod/fragment/QueueFragment.java index d19a9b2f3..58bfa3e08 100644 --- a/app/src/main/java/de/danoeh/antennapod/fragment/QueueFragment.java +++ b/app/src/main/java/de/danoeh/antennapod/fragment/QueueFragment.java @@ -125,7 +125,10 @@ public class QueueFragment extends Fragment { public void onEventMainThread(QueueEvent event) { Log.d(TAG, "onEventMainThread() called with: " + "event = [" + event + "]"); - if(queue == null || recyclerAdapter == null) { + if (queue == null) { + return; + } else if (recyclerAdapter == null) { + loadItems(true); return; } switch(event.action) { @@ -160,7 +163,10 @@ public class QueueFragment extends Fragment { public void onEventMainThread(FeedItemEvent event) { Log.d(TAG, "onEventMainThread() called with: " + "event = [" + event + "]"); - if(queue == null || recyclerAdapter == null) { + if (queue == null) { + return; + } else if (recyclerAdapter == null) { + loadItems(true); return; } for(int i=0, size = event.items.size(); i < size; i++) { |