From 6b1bcb1511ba35fd9cc1c5de65c3051602cecf91 Mon Sep 17 00:00:00 2001 From: arkon Date: Sat, 20 May 2023 16:16:10 -0400 Subject: [PATCH] Enable predictive back gesture for Android 13 (behind developer option)/14+ (cherry picked from commit a4d86a2e1e525dce9fb12f323b7013394639b577) # Conflicts: # app/src/main/java/eu/kanade/tachiyomi/ui/main/MainActivity.kt --- app/src/main/AndroidManifest.xml | 5 +++-- app/src/main/java/eu/kanade/tachiyomi/App.kt | 8 ++++++++ .../eu/kanade/tachiyomi/ui/main/MainActivity.kt | 16 ++-------------- 3 files changed, 13 insertions(+), 16 deletions(-) diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index ee5578235..da9f8f2e9 100755 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -33,16 +33,17 @@ + android:theme="@style/Theme.Tachiyomi"> { val query = intent.getStringExtra(INTENT_SEARCH_QUERY) - if (query != null && query.isNotEmpty()) { + if (!query.isNullOrEmpty()) { val filter = intent.getStringExtra(INTENT_SEARCH_FILTER) ?: "" navigator.popUntilRoot() navigator.push(GlobalSearchScreen(query, filter)) @@ -514,16 +512,6 @@ class MainActivity : BaseActivity() { return true } - override fun onBackPressed() { - if (navigator?.size == 1 && - !onBackPressedDispatcher.hasEnabledCallbacks() && - libraryPreferences.autoClearChapterCache().get() - ) { - chapterCache.clear() - } - super.onBackPressed() - } - init { registerSecureActivity(this) }