diff --git a/app/build.gradle b/app/build.gradle index b0d8bbc3f..2b8f128e0 100755 --- a/app/build.gradle +++ b/app/build.gradle @@ -164,8 +164,6 @@ dependencies { // UI library implementation 'com.google.android.material:material:1.3.0-alpha02' - implementation 'dev.chrisbanes:insetter-ktx:0.3.1' - standardImplementation 'com.google.firebase:firebase-core:17.4.4' // ReactiveX diff --git a/app/src/main/java/eu/kanade/tachiyomi/ui/reader/ReaderActivity.kt b/app/src/main/java/eu/kanade/tachiyomi/ui/reader/ReaderActivity.kt index cfce92cac..17ec4ff83 100644 --- a/app/src/main/java/eu/kanade/tachiyomi/ui/reader/ReaderActivity.kt +++ b/app/src/main/java/eu/kanade/tachiyomi/ui/reader/ReaderActivity.kt @@ -20,13 +20,13 @@ import android.view.WindowManager import android.view.animation.Animation import android.view.animation.AnimationUtils import android.widget.SeekBar +import androidx.core.view.ViewCompat import androidx.core.view.isVisible import androidx.core.view.setPadding import com.afollestad.materialdialogs.MaterialDialog import com.davemorrissey.labs.subscaleview.SubsamplingScaleImageView import com.elvishew.xlog.XLog import com.google.android.material.snackbar.Snackbar -import dev.chrisbanes.insetter.applySystemWindowInsetsToPadding import eu.kanade.tachiyomi.R import eu.kanade.tachiyomi.data.database.models.Chapter import eu.kanade.tachiyomi.data.database.models.Manga @@ -359,13 +359,16 @@ class ReaderActivity : BaseRxActivity() onBackPressed() } - if (!window.isDefaultBar()) { - binding.readerMenu.applySystemWindowInsetsToPadding( - left = true, - top = true, - right = true, - bottom = true - ) + ViewCompat.setOnApplyWindowInsetsListener(binding.readerMenu) { _, insets -> + if (!window.isDefaultBar()) { + binding.readerMenu.setPadding( + insets.systemWindowInsetLeft, + insets.systemWindowInsetTop, + insets.systemWindowInsetRight, + insets.systemWindowInsetBottom + ) + } + insets } // Init listeners on bottom menu