From 9d76bfdaf07a86466786bfb439b7096fb3a59544 Mon Sep 17 00:00:00 2001 From: kuekhaoyang Date: Wed, 15 Apr 2026 21:57:06 +0800 Subject: [PATCH] Fix Android TV PiP bridge recursion --- android-tv/app/src/main/java/com/kvideo/tv/MainActivity.kt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/android-tv/app/src/main/java/com/kvideo/tv/MainActivity.kt b/android-tv/app/src/main/java/com/kvideo/tv/MainActivity.kt index fd1f106..a948866 100644 --- a/android-tv/app/src/main/java/com/kvideo/tv/MainActivity.kt +++ b/android-tv/app/src/main/java/com/kvideo/tv/MainActivity.kt @@ -340,11 +340,11 @@ class MainActivity : ComponentActivity() { private inner class AndroidPlayerBridge { @JavascriptInterface - fun isPictureInPictureSupported(): Boolean = isPictureInPictureSupported() + fun isPictureInPictureSupported(): Boolean = this@MainActivity.isPictureInPictureSupported() @JavascriptInterface fun enterPictureInPicture(width: Int, height: Int): Boolean { - if (!isPictureInPictureSupported()) { + if (!this@MainActivity.isPictureInPictureSupported()) { return false }