fix: Match parameter nullability of WebView.java in KcefWebViewProvider (#1887)

This commit is contained in:
Constantin Piber
2026-02-08 21:04:41 +01:00
committed by GitHub
parent 7633d2156a
commit 9fa51c8a1d

View File

@@ -648,8 +648,8 @@ class KcefWebViewProvider(
override fun loadData(
data: String,
mimeType: String,
encoding: String,
mimeType: String?,
encoding: String?,
) {
loadDataWithBaseURL(null, data, mimeType, encoding, null)
}
@@ -657,8 +657,8 @@ class KcefWebViewProvider(
override fun loadDataWithBaseURL(
baseUrl: String?,
data: String,
mimeType: String,
encoding: String,
mimeType: String?,
encoding: String?,
historyUrl: String?,
) {
browser?.close(true)
@@ -690,13 +690,13 @@ class KcefWebViewProvider(
override fun evaluateJavaScript(
script: String,
resultCallback: ValueCallback<String>,
resultCallback: ValueCallback<String>?,
) {
browser!!.evaluateJavaScript(
script.removePrefix("javascript:"),
{
Log.v(TAG, "JS returned: $it")
it?.let { handler.post { resultCallback.onReceiveValue(it) } }
it?.let { handler.post { resultCallback?.onReceiveValue(it) } }
},
)
}