mirror of
https://github.com/Suwayomi/Suwayomi-Server.git
synced 2026-06-30 09:24:34 -05:00
fix: Match parameter nullability of WebView.java in KcefWebViewProvider (#1887)
This commit is contained in:
@@ -648,8 +648,8 @@ class KcefWebViewProvider(
|
|||||||
|
|
||||||
override fun loadData(
|
override fun loadData(
|
||||||
data: String,
|
data: String,
|
||||||
mimeType: String,
|
mimeType: String?,
|
||||||
encoding: String,
|
encoding: String?,
|
||||||
) {
|
) {
|
||||||
loadDataWithBaseURL(null, data, mimeType, encoding, null)
|
loadDataWithBaseURL(null, data, mimeType, encoding, null)
|
||||||
}
|
}
|
||||||
@@ -657,8 +657,8 @@ class KcefWebViewProvider(
|
|||||||
override fun loadDataWithBaseURL(
|
override fun loadDataWithBaseURL(
|
||||||
baseUrl: String?,
|
baseUrl: String?,
|
||||||
data: String,
|
data: String,
|
||||||
mimeType: String,
|
mimeType: String?,
|
||||||
encoding: String,
|
encoding: String?,
|
||||||
historyUrl: String?,
|
historyUrl: String?,
|
||||||
) {
|
) {
|
||||||
browser?.close(true)
|
browser?.close(true)
|
||||||
@@ -690,13 +690,13 @@ class KcefWebViewProvider(
|
|||||||
|
|
||||||
override fun evaluateJavaScript(
|
override fun evaluateJavaScript(
|
||||||
script: String,
|
script: String,
|
||||||
resultCallback: ValueCallback<String>,
|
resultCallback: ValueCallback<String>?,
|
||||||
) {
|
) {
|
||||||
browser!!.evaluateJavaScript(
|
browser!!.evaluateJavaScript(
|
||||||
script.removePrefix("javascript:"),
|
script.removePrefix("javascript:"),
|
||||||
{
|
{
|
||||||
Log.v(TAG, "JS returned: $it")
|
Log.v(TAG, "JS returned: $it")
|
||||||
it?.let { handler.post { resultCallback.onReceiveValue(it) } }
|
it?.let { handler.post { resultCallback?.onReceiveValue(it) } }
|
||||||
},
|
},
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user