From 4b2cf10e78141577bff8b4fca349548e4c5abfd4 Mon Sep 17 00:00:00 2001 From: Antoine POPINEAU Date: Thu, 9 Jul 2020 10:45:52 +0200 Subject: [PATCH] Fix IO thread performing UI task on some occasion (#59). --- .../com/github/apognu/otter/fragments/FunkwhaleFragment.kt | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/com/github/apognu/otter/fragments/FunkwhaleFragment.kt b/app/src/main/java/com/github/apognu/otter/fragments/FunkwhaleFragment.kt index c168e89..5a1f9ba 100644 --- a/app/src/main/java/com/github/apognu/otter/fragments/FunkwhaleFragment.kt +++ b/app/src/main/java/com/github/apognu/otter/fragments/FunkwhaleFragment.kt @@ -101,7 +101,9 @@ abstract class FunkwhaleFragment> : Fragment var first = size == 0 if (!moreLoading && upstreams == Repository.Origin.Network.origin) { - swiper?.isRefreshing = true + lifecycleScope.launch(Main) { + swiper?.isRefreshing = true + } } repository.fetch(upstreams, size).untilNetwork(lifecycleScope, IO) { data, isCache, page, hasMore ->