diff --git a/app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryFragment.kt b/app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryFragment.kt index 9288544558..7a0403920d 100644 --- a/app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryFragment.kt +++ b/app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryFragment.kt @@ -239,7 +239,6 @@ class LibraryFragment : BaseRxFragment(), ActionMode.Callback adapter.notifyDataSetChanged() adapter.refreshRegisteredAdapters() activity.supportInvalidateOptionsMenu(); - ToastUtil.showShort(context, getString(R.string.library_filter_change)) } /** diff --git a/app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryPresenter.kt b/app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryPresenter.kt index 6bc038d238..7e0bf1bf60 100644 --- a/app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryPresenter.kt +++ b/app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryPresenter.kt @@ -166,9 +166,12 @@ class LibraryPresenter : BasePresenter() { // Does it have downloaded chapters. var hasDownloaded = false + var hasUnread = false - // Does it have unread chapters. - val hasUnread = manga.unread > 0 + if (prefFilterUnread) { + // Does it have unread chapters. + hasUnread = manga.unread > 0 + } if (prefFilterDownloaded) { val mangaDir = downloadManager.getAbsoluteMangaDirectory(sourceManager.get(manga.source), manga) diff --git a/app/src/main/java/eu/kanade/tachiyomi/ui/manga/MangaActivity.java b/app/src/main/java/eu/kanade/tachiyomi/ui/manga/MangaActivity.java index a488a4cb2e..d357b0503b 100644 --- a/app/src/main/java/eu/kanade/tachiyomi/ui/manga/MangaActivity.java +++ b/app/src/main/java/eu/kanade/tachiyomi/ui/manga/MangaActivity.java @@ -77,6 +77,13 @@ public class MangaActivity extends BaseRxActivity { adapter = new MangaDetailAdapter(getSupportFragmentManager(), this); viewPager.setAdapter(adapter); + + // Workaround to prevent: Tab belongs to a different TabLayout. + // Internal bug in Support library v23.2.0. + // See https://code.google.com/p/android/issues/detail?id=201827 + for (int j = 0; j < 17; j++) + tabs.newTab(); + tabs.setupWithViewPager(viewPager); if (!isOnline) diff --git a/app/src/main/res/drawable-hdpi/ic_filter_list_white_24dp.png b/app/src/main/res/drawable-hdpi/ic_filter_list_white_24dp.png deleted file mode 100644 index 7e8a6b536b..0000000000 Binary files a/app/src/main/res/drawable-hdpi/ic_filter_list_white_24dp.png and /dev/null differ diff --git a/app/src/main/res/drawable-mdpi/ic_filter_list_white_24dp.png b/app/src/main/res/drawable-mdpi/ic_filter_list_white_24dp.png deleted file mode 100644 index 59a2ec755e..0000000000 Binary files a/app/src/main/res/drawable-mdpi/ic_filter_list_white_24dp.png and /dev/null differ diff --git a/app/src/main/res/drawable-xhdpi/ic_filter_list_white_24dp.png b/app/src/main/res/drawable-xhdpi/ic_filter_list_white_24dp.png deleted file mode 100644 index 9416c70ec0..0000000000 Binary files a/app/src/main/res/drawable-xhdpi/ic_filter_list_white_24dp.png and /dev/null differ diff --git a/app/src/main/res/drawable-xxhdpi/ic_filter_list_white_24dp.png b/app/src/main/res/drawable-xxhdpi/ic_filter_list_white_24dp.png deleted file mode 100644 index 1263ae82e7..0000000000 Binary files a/app/src/main/res/drawable-xxhdpi/ic_filter_list_white_24dp.png and /dev/null differ diff --git a/app/src/main/res/drawable-xxxhdpi/ic_filter_list_white_24dp.png b/app/src/main/res/drawable-xxxhdpi/ic_filter_list_white_24dp.png deleted file mode 100644 index cb2207f11f..0000000000 Binary files a/app/src/main/res/drawable-xxxhdpi/ic_filter_list_white_24dp.png and /dev/null differ diff --git a/app/src/main/res/drawable/ic_filter_list.xml b/app/src/main/res/drawable/ic_filter_list.xml new file mode 100644 index 0000000000..7d435fa2b8 --- /dev/null +++ b/app/src/main/res/drawable/ic_filter_list.xml @@ -0,0 +1,9 @@ + + + diff --git a/app/src/main/res/menu/library.xml b/app/src/main/res/menu/library.xml index 02037e0026..474a8f9128 100644 --- a/app/src/main/res/menu/library.xml +++ b/app/src/main/res/menu/library.xml @@ -5,7 +5,7 @@ Title or author… Selected - Filtering… This source requires you to log in