Allow entering Pip mode when controls.canEnterPip() cannot be evaluated.

This commit is contained in:
Benoit Marty
2024-08-23 16:28:13 +02:00
parent 508e9106e2
commit c993daab44

View File

@@ -26,7 +26,8 @@ class WebViewWebPipApi(
override suspend fun canEnterPip(): Boolean {
return suspendCoroutine { continuation ->
webView.evaluateJavascript("controls.canEnterPip()") { result ->
continuation.resume(result == "true")
// Note if the method is not available, it will return "null"
continuation.resume(result == "true" || result == "null")
}
}
}