diff --git a/app/src/main/java/ch/tiim/markdown_widget/MarkdownRenderer.kt b/app/src/main/java/ch/tiim/markdown_widget/MarkdownRenderer.kt index 924c521..c73d7e7 100644 --- a/app/src/main/java/ch/tiim/markdown_widget/MarkdownRenderer.kt +++ b/app/src/main/java/ch/tiim/markdown_widget/MarkdownRenderer.kt @@ -9,6 +9,8 @@ import android.os.Handler import android.os.Looper import android.util.Base64 import android.util.Log +import android.webkit.WebResourceError +import android.webkit.WebResourceRequest import android.webkit.WebView import android.webkit.WebViewClient import kotlin.math.max @@ -45,6 +47,12 @@ class MarkdownRenderer(private val context: Context, private val width: Int, pri } }, 50) } + + override fun onReceivedError(view: WebView?, request: WebResourceRequest?, error: WebResourceError?) { + if (request?.isForMainFrame == true) { + Log.w(TAG, "WebView render error: code=${error?.errorCode}, description=${error?.description}, url=${request.url}") + } + } } webView.layout(0, 0, width, height) webView.setBackgroundColor(Color.WHITE)