From feca1d7e9cbca3fcc7e442653bb31ebb8418e443 Mon Sep 17 00:00:00 2001 From: Fredrik Burmester Date: Sun, 31 May 2026 10:50:06 +0200 Subject: [PATCH] fix(android): resolve mpv-player Kotlin smart-cast build error (#1614) --- .../src/main/java/expo/modules/mpvplayer/MPVLayerRenderer.kt | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/modules/mpv-player/android/src/main/java/expo/modules/mpvplayer/MPVLayerRenderer.kt b/modules/mpv-player/android/src/main/java/expo/modules/mpvplayer/MPVLayerRenderer.kt index 753bfb28f..8b6808fdb 100644 --- a/modules/mpv-player/android/src/main/java/expo/modules/mpvplayer/MPVLayerRenderer.kt +++ b/modules/mpv-player/android/src/main/java/expo/modules/mpvplayer/MPVLayerRenderer.kt @@ -715,9 +715,7 @@ class MPVLayerRenderer(private val context: Context) : MPVLib.EventObserver { // dropped), so we (re)apply here for embedded and external alike. // This is what makes a carried-over subtitle show up on the next // episode without a manual re-selection. - if (initialAudioId != null && initialAudioId > 0) { - setAudioTrack(initialAudioId) - } + initialAudioId?.let { if (it > 0) setAudioTrack(it) } initialSubtitleId?.let { setSubtitleTrack(it) } ?: disableSubtitles() if (!isReadyToSeek) {