|
@@ -13,7 +13,6 @@ import android.view.View
|
|
import android.view.ViewGroup
|
|
import android.view.ViewGroup
|
|
import androidx.appcompat.app.AppCompatActivity
|
|
import androidx.appcompat.app.AppCompatActivity
|
|
import androidx.appcompat.view.ActionMode
|
|
import androidx.appcompat.view.ActionMode
|
|
-import androidx.coordinatorlayout.widget.CoordinatorLayout
|
|
|
|
import androidx.core.graphics.drawable.DrawableCompat
|
|
import androidx.core.graphics.drawable.DrawableCompat
|
|
import androidx.recyclerview.widget.ConcatAdapter
|
|
import androidx.recyclerview.widget.ConcatAdapter
|
|
import androidx.recyclerview.widget.DividerItemDecoration
|
|
import androidx.recyclerview.widget.DividerItemDecoration
|
|
@@ -69,6 +68,7 @@ import eu.kanade.tachiyomi.util.view.gone
|
|
import eu.kanade.tachiyomi.util.view.shrinkOnScroll
|
|
import eu.kanade.tachiyomi.util.view.shrinkOnScroll
|
|
import eu.kanade.tachiyomi.util.view.snack
|
|
import eu.kanade.tachiyomi.util.view.snack
|
|
import eu.kanade.tachiyomi.util.view.visible
|
|
import eu.kanade.tachiyomi.util.view.visible
|
|
|
|
+import kotlinx.android.synthetic.main.main_activity.root_coordinator
|
|
import kotlinx.coroutines.flow.launchIn
|
|
import kotlinx.coroutines.flow.launchIn
|
|
import kotlinx.coroutines.flow.onEach
|
|
import kotlinx.coroutines.flow.onEach
|
|
import reactivecircus.flowbinding.android.view.clicks
|
|
import reactivecircus.flowbinding.android.view.clicks
|
|
@@ -516,7 +516,7 @@ class MangaController :
|
|
private fun toggleFavorite() {
|
|
private fun toggleFavorite() {
|
|
val isNowFavorite = presenter.toggleFavorite()
|
|
val isNowFavorite = presenter.toggleFavorite()
|
|
if (activity != null && !isNowFavorite && presenter.hasDownloads()) {
|
|
if (activity != null && !isNowFavorite && presenter.hasDownloads()) {
|
|
- activity!!.findViewById<CoordinatorLayout>(R.id.root_coordinator)?.snack(activity!!.getString(R.string.delete_downloads_for_manga)) {
|
|
|
|
|
|
+ activity!!.root_coordinator?.snack(activity!!.getString(R.string.delete_downloads_for_manga)) {
|
|
setAction(R.string.action_delete) {
|
|
setAction(R.string.action_delete) {
|
|
presenter.deleteDownloads()
|
|
presenter.deleteDownloads()
|
|
}
|
|
}
|