Преглед на файлове

Avoid crashing during eager WebView init

arkon преди 2 години
родител
ревизия
fbda243c0d
променени са 1 файла, в които са добавени 5 реда и са изтрити 1 реда
  1. 5 1
      core/src/main/java/eu/kanade/tachiyomi/network/interceptor/WebViewInterceptor.kt

+ 5 - 1
core/src/main/java/eu/kanade/tachiyomi/network/interceptor/WebViewInterceptor.kt

@@ -38,7 +38,11 @@ abstract class WebViewInterceptor(private val context: Context) : Interceptor {
             return@lazy
         }
 
-        WebSettings.getDefaultUserAgent(context)
+        try {
+            WebSettings.getDefaultUserAgent(context)
+        } catch (_: Exception) {
+            // Avoid some crashes like when Chrome/WebView is being updated.
+        }
     }
 
     abstract fun shouldIntercept(response: Response): Boolean