inorichi před 9 roky
rodič
revize
65a2345bf7

+ 2 - 8
app/src/main/java/eu/kanade/mangafeed/ui/manga/chapter/ChaptersFragment.java

@@ -279,13 +279,7 @@ public class ChaptersFragment extends BaseRxFragment<ChaptersPresenter> implemen
         DownloadService.start(getActivity());
 
         Observable<Chapter> observable = chapters
-                .doOnNext(chapter -> {
-                    // Force update of the UI. We already receive updates when it's added to the queue,
-                    // but sometimes it does nothing.
-                    // TODO remove this when status updates works properly
-                    chapter.status = Download.QUEUE;
-                    onChapterStatusChange(chapter);
-                });
+                .doOnCompleted(adapter::notifyDataSetChanged);
 
         getPresenter().downloadChapters(observable);
         closeActionMode();
@@ -311,8 +305,8 @@ public class ChaptersFragment extends BaseRxFragment<ChaptersPresenter> implemen
                 .doOnNext(chapter -> {
                     dialog.incrementProgress(1);
                     chapter.status = Download.NOT_DOWNLOADED;
-                    onChapterStatusChange(chapter);
                 })
+                .doOnCompleted(adapter::notifyDataSetChanged)
                 .finallyDo(dialog::dismiss);
 
         getPresenter().deleteChapters(observable);