From 156b3ff6b5ef95f043d4d03ff30b936ee1e7452a Mon Sep 17 00:00:00 2001 From: Janne Koschinski <janne@kuschku.de> Date: Sat, 24 Mar 2018 13:27:33 +0100 Subject: [PATCH] Fixes a crash in backendthread --- .../quasseldroid/ui/chat/messages/MessageListFragment.kt | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/de/kuschku/quasseldroid/ui/chat/messages/MessageListFragment.kt b/app/src/main/java/de/kuschku/quasseldroid/ui/chat/messages/MessageListFragment.kt index 6c824e981..700da5e8a 100644 --- a/app/src/main/java/de/kuschku/quasseldroid/ui/chat/messages/MessageListFragment.kt +++ b/app/src/main/java/de/kuschku/quasseldroid/ui/chat/messages/MessageListFragment.kt @@ -136,7 +136,9 @@ class MessageListFragment : ServiceBoundFragment() { val firstVisibleItemPosition = linearLayoutManager.findFirstVisibleItemPosition() val firstVisibleMessageId = adapter[firstVisibleItemPosition]?.messageId runInBackground { - list?.let(adapter::submitList) + activity?.runOnUiThread { + list?.let(adapter::submitList) + } if (firstVisibleItemPosition < 2) { activity?.runOnUiThread { messageList.scrollToPosition(0) } -- GitLab