From ea045c185da0025f9a2bc6251c30a8d9145aca65 Mon Sep 17 00:00:00 2001 From: rebelonion <87634197+rebelonion@users.noreply.github.com> Date: Mon, 20 May 2024 08:34:46 -0500 Subject: [PATCH] fix: keep ui on the main thread --- .../main/java/ani/dantotsu/parsers/ExtensionTestItem.kt | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/app/src/main/java/ani/dantotsu/parsers/ExtensionTestItem.kt b/app/src/main/java/ani/dantotsu/parsers/ExtensionTestItem.kt index 50e7af13..6a5f3753 100644 --- a/app/src/main/java/ani/dantotsu/parsers/ExtensionTestItem.kt +++ b/app/src/main/java/ani/dantotsu/parsers/ExtensionTestItem.kt @@ -191,10 +191,12 @@ class ExtensionTestItem( done() } - private fun done() { + private suspend fun done() { if (::binding.isInitialized.not()) return - binding.extensionLoading.isVisible = false - isRunning = false + withContext(Dispatchers.Main) { + binding.extensionLoading.isVisible = false + isRunning = false + } } private fun pingResult() {