diff --git a/briar-android/src/net/sf/briar/android/messages/ConversationActivity.java b/briar-android/src/net/sf/briar/android/messages/ConversationActivity.java index 666f5159d..247898665 100644 --- a/briar-android/src/net/sf/briar/android/messages/ConversationActivity.java +++ b/briar-android/src/net/sf/briar/android/messages/ConversationActivity.java @@ -147,12 +147,13 @@ implements DatabaseListener, OnClickListener, OnItemClickListener { }); } - private void updateConversation(Collection headers) { - final List sort = - new ArrayList(headers); - Collections.sort(sort, AscendingHeaderComparator.INSTANCE); + private void updateConversation( + final Collection headers) { runOnUiThread(new Runnable() { public void run() { + List sort = + new ArrayList(headers); + Collections.sort(sort, AscendingHeaderComparator.INSTANCE); int firstUnread = -1; adapter.clear(); for(PrivateMessageHeader h : sort) {