From da3a1dce9e39ea95579433244d91bc5b4bdb9177 Mon Sep 17 00:00:00 2001 From: Constantin Piber <59023762+cpiber@users.noreply.github.com> Date: Sun, 31 May 2026 23:05:36 +0200 Subject: [PATCH] WebView: Implement pause/resume as no-op (#2078) --- .../webkit/KcefWebViewProvider.kt | 18 +++++++++++++----- 1 file changed, 13 insertions(+), 5 deletions(-) diff --git a/AndroidCompat/src/main/java/xyz/nulldev/androidcompat/webkit/KcefWebViewProvider.kt b/AndroidCompat/src/main/java/xyz/nulldev/androidcompat/webkit/KcefWebViewProvider.kt index cc8878f36..7f0426eff 100644 --- a/AndroidCompat/src/main/java/xyz/nulldev/androidcompat/webkit/KcefWebViewProvider.kt +++ b/AndroidCompat/src/main/java/xyz/nulldev/androidcompat/webkit/KcefWebViewProvider.kt @@ -775,15 +775,23 @@ class KcefWebViewProvider( override fun getContentWidth(): Int = throw RuntimeException("Stub!") - override fun pauseTimers(): Unit = throw RuntimeException("Stub!") + override fun pauseTimers() { + Log.v(TAG, "pauseTimers: doing nothing") + } - override fun resumeTimers(): Unit = throw RuntimeException("Stub!") + override fun resumeTimers() { + Log.v(TAG, "resumeTimers: doing nothing") + } - override fun onPause(): Unit = throw RuntimeException("Stub!") + override fun onPause() { + Log.v(TAG, "onPause: doing nothing") + } - override fun onResume(): Unit = throw RuntimeException("Stub!") + override fun onResume() { + Log.v(TAG, "onResume: doing nothing") + } - override fun isPaused(): Boolean = throw RuntimeException("Stub!") + override fun isPaused(): Boolean = false override fun freeMemory(): Unit = throw RuntimeException("Stub!")