diff --git a/app/src/main/java/eu/kanade/tachiyomi/ui/manga/MangaAllInOneController.kt b/app/src/main/java/eu/kanade/tachiyomi/ui/manga/MangaAllInOneController.kt index f16e714cb..a12d764ab 100644 --- a/app/src/main/java/eu/kanade/tachiyomi/ui/manga/MangaAllInOneController.kt +++ b/app/src/main/java/eu/kanade/tachiyomi/ui/manga/MangaAllInOneController.kt @@ -379,8 +379,8 @@ class MangaAllInOneController : actionMode?.invalidate() } - if (!chapters.any { it.read }) { - binding.fab.text = activity!!.getString(R.string.action_start) + if (view.context != null && chapters.any { it.read }) { + binding.fab.text = view.context.getString(R.string.action_resume) } } diff --git a/app/src/main/java/eu/kanade/tachiyomi/ui/manga/chapter/ChaptersController.kt b/app/src/main/java/eu/kanade/tachiyomi/ui/manga/chapter/ChaptersController.kt index 68165d1ec..47c45dbfe 100644 --- a/app/src/main/java/eu/kanade/tachiyomi/ui/manga/chapter/ChaptersController.kt +++ b/app/src/main/java/eu/kanade/tachiyomi/ui/manga/chapter/ChaptersController.kt @@ -299,8 +299,9 @@ class ChaptersController : actionMode?.invalidate() } - if (!chapters.any { it.read }) { - binding.fab.text = activity!!.getString(R.string.action_start) + val context = view?.context + if (context != null && chapters.any { it.read }) { + binding.fab.text = context.getString(R.string.action_resume) } } diff --git a/app/src/main/res/layout/chapters_controller.xml b/app/src/main/res/layout/chapters_controller.xml index 56deb8c86..2fca4a7f8 100755 --- a/app/src/main/res/layout/chapters_controller.xml +++ b/app/src/main/res/layout/chapters_controller.xml @@ -53,7 +53,7 @@ diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 64ac4fcc9..22361813f 100755 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -76,6 +76,7 @@ Next chapter Retry Remove + Start Resume Move Open in browser