From 66c2a74c8e21748691c38224c26d935779edf357 Mon Sep 17 00:00:00 2001 From: Sylvain Berfini Date: Tue, 22 Nov 2022 10:45:19 +0100 Subject: [PATCH] Fixed ANR when playing call recording sometimes --- .../activities/main/recordings/data/RecordingData.kt | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/org/linphone/activities/main/recordings/data/RecordingData.kt b/app/src/main/java/org/linphone/activities/main/recordings/data/RecordingData.kt index 3eabad85c..a4b155173 100644 --- a/app/src/main/java/org/linphone/activities/main/recordings/data/RecordingData.kt +++ b/app/src/main/java/org/linphone/activities/main/recordings/data/RecordingData.kt @@ -127,8 +127,10 @@ class RecordingData(val path: String, private val recordingListener: RecordingLi scope.launch { withContext(Dispatchers.IO) { for (tick in tickerChannel) { - if (player.state == Player.State.Playing) { - updatePosition() + withContext(Dispatchers.Main) { + if (player.state == Player.State.Playing) { + updatePosition() + } } } }