From fc9d5eeb27deff70ad607619f23a8d25a1eb0017 Mon Sep 17 00:00:00 2001 From: Koen J Date: Sat, 15 Nov 2025 12:01:52 +0100 Subject: [PATCH] Fixing export download video progress viewing. --- .../java/com/futo/platformplayer/activities/MainActivity.kt | 1 - .../java/com/futo/platformplayer/states/StateDownloads.kt | 4 +++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/com/futo/platformplayer/activities/MainActivity.kt b/app/src/main/java/com/futo/platformplayer/activities/MainActivity.kt index 2679d338..e613e94c 100644 --- a/app/src/main/java/com/futo/platformplayer/activities/MainActivity.kt +++ b/app/src/main/java/com/futo/platformplayer/activities/MainActivity.kt @@ -33,7 +33,6 @@ import androidx.lifecycle.Lifecycle import androidx.lifecycle.lifecycleScope import androidx.lifecycle.withStateAtLeast import androidx.media3.common.util.UnstableApi -import com.curlbind.Libcurl import com.futo.platformplayer.BuildConfig import com.futo.platformplayer.R import com.futo.platformplayer.RootInsetsController diff --git a/app/src/main/java/com/futo/platformplayer/states/StateDownloads.kt b/app/src/main/java/com/futo/platformplayer/states/StateDownloads.kt index 32cc835d..927d90ba 100644 --- a/app/src/main/java/com/futo/platformplayer/states/StateDownloads.kt +++ b/app/src/main/java/com/futo/platformplayer/states/StateDownloads.kt @@ -543,7 +543,9 @@ class StateDownloads { val file = export.export(context, { progress -> val now = System.currentTimeMillis(); if (lastNotifyTime == -1L || now - lastNotifyTime > 100) { - it.setProgress(progress); + StateApp.instance.scopeOrNull?.launch(Dispatchers.Main) { + it.setProgress(progress); + } lastNotifyTime = now; } }, null);