From 3baf841211d87ca617b0e79e39fe0b5dd25972da Mon Sep 17 00:00:00 2001 From: tibbi Date: Fri, 24 Sep 2021 22:21:32 +0200 Subject: [PATCH] make sure we update the timers on the proper thread --- .../com/simplemobiletools/clock/fragments/TimerFragment.kt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/src/main/kotlin/com/simplemobiletools/clock/fragments/TimerFragment.kt b/app/src/main/kotlin/com/simplemobiletools/clock/fragments/TimerFragment.kt index 54736b29..e1726536 100644 --- a/app/src/main/kotlin/com/simplemobiletools/clock/fragments/TimerFragment.kt +++ b/app/src/main/kotlin/com/simplemobiletools/clock/fragments/TimerFragment.kt @@ -92,8 +92,8 @@ class TimerFragment : Fragment() { private fun refreshTimers(scrollToLatest: Boolean = false) { activity?.timerHelper?.getTimers { timers -> - timerAdapter.submitList(timers) { - view.timers_list.post { + activity?.runOnUiThread { + timerAdapter.submitList(timers) { if (getView() != null) { if (timerPositionToScrollTo != INVALID_POSITION && timerAdapter.itemCount > timerPositionToScrollTo) { view.timers_list.scrollToPosition(timerPositionToScrollTo)