From 16879e02e8f087a467c501ec7021dbb9dacce5bf Mon Sep 17 00:00:00 2001 From: arkon Date: Wed, 7 Dec 2022 23:06:25 -0500 Subject: [PATCH] Disable Jetifier (cherry picked from commit f8e4153dbfc06e1cc75b7665a179ff013bea61e7) # Conflicts: # app/src/main/java/eu/kanade/tachiyomi/ui/reader/ReaderActivity.kt --- .../tachiyomi/ui/reader/ReaderActivity.kt | 17 ++--------------- gradle.properties | 1 - 2 files changed, 2 insertions(+), 16 deletions(-) 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 4d6cf2826..0f91a3919 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 @@ -36,7 +36,6 @@ import android.widget.TextView import android.widget.Toast import androidx.activity.viewModels import androidx.annotation.ColorInt -import androidx.appcompat.app.AppCompatActivity import androidx.core.graphics.ColorUtils import androidx.core.transition.doOnEnd import androidx.core.view.WindowCompat @@ -64,10 +63,7 @@ import eu.kanade.tachiyomi.data.notification.Notifications import eu.kanade.tachiyomi.databinding.ReaderActivityBinding import eu.kanade.tachiyomi.source.SourceManager import eu.kanade.tachiyomi.source.model.Page -import eu.kanade.tachiyomi.ui.base.delegate.SecureActivityDelegate -import eu.kanade.tachiyomi.ui.base.delegate.SecureActivityDelegateImpl -import eu.kanade.tachiyomi.ui.base.delegate.ThemingDelegate -import eu.kanade.tachiyomi.ui.base.delegate.ThemingDelegateImpl +import eu.kanade.tachiyomi.ui.base.activity.BaseActivity import eu.kanade.tachiyomi.ui.main.MainActivity import eu.kanade.tachiyomi.ui.reader.ReaderViewModel.SetAsCoverResult.AddToLibraryFirst import eu.kanade.tachiyomi.ui.reader.ReaderViewModel.SetAsCoverResult.Error @@ -101,7 +97,6 @@ import eu.kanade.tachiyomi.util.system.hasDisplayCutout import eu.kanade.tachiyomi.util.system.isLTR import eu.kanade.tachiyomi.util.system.isNightMode import eu.kanade.tachiyomi.util.system.logcat -import eu.kanade.tachiyomi.util.system.prepareTabletUiContext import eu.kanade.tachiyomi.util.system.toShareIntent import eu.kanade.tachiyomi.util.system.toast import eu.kanade.tachiyomi.util.view.copy @@ -140,10 +135,7 @@ import kotlin.time.Duration.Companion.seconds * Activity containing the reader of Tachiyomi. This activity is mostly a container of the * viewers, to which calls from the presenter or UI events are delegated. */ -class ReaderActivity : - AppCompatActivity(), - SecureActivityDelegate by SecureActivityDelegateImpl(), - ThemingDelegate by ThemingDelegateImpl() { +class ReaderActivity : BaseActivity() { companion object { @@ -222,15 +214,10 @@ class ReaderActivity : var isScrollingThroughPages = false private set - override fun attachBaseContext(newBase: Context) { - super.attachBaseContext(newBase.prepareTabletUiContext()) - } - /** * Called when the activity is created. Initializes the presenter and configuration. */ override fun onCreate(savedInstanceState: Bundle?) { - applyAppTheme(this) registerSecureActivity(this) // Setup shared element transitions diff --git a/gradle.properties b/gradle.properties index 16522513b..cc6c0c3ae 100755 --- a/gradle.properties +++ b/gradle.properties @@ -22,5 +22,4 @@ org.gradle.caching=true kotlin.incremental=true # AndroidX support -android.enableJetifier=true android.useAndroidX=true