فهرست منبع

Merge pull request #2119 from 821938089/little-fix

优化
kunfei 4 سال پیش
والد
کامیت
0325eef81d

+ 3 - 1
app/src/main/java/io/legado/app/help/coroutine/Coroutine.kt

@@ -159,7 +159,9 @@ class Coroutine<T>(
                     error?.let { dispatchCallback(this, e, it) }
                 }
             } finally {
-                finally?.let { dispatchVoidCallback(this, it) }
+                withContext(NonCancellable) {
+                    finally?.let { dispatchVoidCallback(this, it) }
+                }
             }
         }
     }

+ 1 - 1
app/src/main/java/io/legado/app/lib/webdav/WebDav.kt

@@ -71,7 +71,7 @@ open class WebDav(val path: String, val authorization: Authorization) {
     private val webDavClient by lazy {
         val authInterceptor = Interceptor { chain ->
             var request = chain.request()
-            if (request.url.host == host) {
+            if (request.url.host.equals(host, true)) {
                 request = request
                     .newBuilder()
                     .header(authorization.name, authorization.data)