Fix crash in chapters list #159

This commit is contained in:
inorichi 2016-02-18 14:25:35 +01:00
parent 96d498e7e5
commit b33da641d9
2 changed files with 10 additions and 1 deletions

View File

@ -100,6 +100,15 @@ public class ChaptersFragment extends BaseRxFragment<ChaptersPresenter> implemen
return view; return view;
} }
@Override
public void onPause() {
// Stop recycler's scrolling when onPause is called. If the activity is finishing
// the presenter will be destroyed, and it could cause NPE
// https://github.com/inorichi/tachiyomi/issues/159
recyclerView.stopScroll();
super.onPause();
}
@Override @Override
public void onCreateOptionsMenu(Menu menu, MenuInflater inflater) { public void onCreateOptionsMenu(Menu menu, MenuInflater inflater) {
inflater.inflate(R.menu.chapters, menu); inflater.inflate(R.menu.chapters, menu);

View File

@ -38,7 +38,7 @@ public class ChaptersPresenter extends BasePresenter<ChaptersFragment> {
@Inject PreferencesHelper preferences; @Inject PreferencesHelper preferences;
@Inject DownloadManager downloadManager; @Inject DownloadManager downloadManager;
@State Manga manga; private Manga manga;
private Source source; private Source source;
private List<Chapter> chapters; private List<Chapter> chapters;
@State boolean hasRequested; @State boolean hasRequested;