Skip to content

Commit 9ff048e

Browse files
AwkwardPeak7jobobby04
authored andcommitted
Fix webview crash caused by 793d7fb (#1819)
(cherry picked from commit 9957fff) # Conflicts: # app/src/main/java/eu/kanade/tachiyomi/App.kt
1 parent a64fe81 commit 9ff048e

File tree

1 file changed

+3
-3
lines changed
  • app/src/main/java/eu/kanade/tachiyomi

1 file changed

+3
-3
lines changed

app/src/main/java/eu/kanade/tachiyomi/App.kt

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -277,9 +277,9 @@ class App : Application(), DefaultLifecycleObserver, SingletonImageLoader.Factor
277277
try {
278278
// Override the value passed as X-Requested-With in WebView requests
279279
val stackTrace = Looper.getMainLooper().thread.stackTrace
280-
val isChromiumCall = stackTrace.any {
281-
it.className.startsWith("org.chromium.") &&
282-
it.methodName in setOf("getAll", "getPackageName", "<init>")
280+
val isChromiumCall = stackTrace.any { trace ->
281+
trace.className.equals("org.chromium.base.BuildInfo", ignoreCase = true) &&
282+
setOf("getAll", "getPackageName", "<init>").any { trace.methodName.equals(it, ignoreCase = true) }
283283
}
284284

285285
if (isChromiumCall) return WebViewUtil.spoofedPackageName(applicationContext)

0 commit comments

Comments
 (0)