diff --git a/briar-android/src/net/sf/briar/android/messages/ConversationListActivity.java b/briar-android/src/net/sf/briar/android/messages/ConversationListActivity.java index 8c4fe121a502ecf7627e11fe4d52380a8e84b56c..2f27956e8afcb91d3a74b7120c543bfb1cc6a070 100644 --- a/briar-android/src/net/sf/briar/android/messages/ConversationListActivity.java +++ b/briar-android/src/net/sf/briar/android/messages/ConversationListActivity.java @@ -125,6 +125,7 @@ implements OnClickListener, DatabaseListener, NoContactsDialog.Listener { long duration = System.currentTimeMillis() - now; if(LOG.isLoggable(INFO)) LOG.info("Full load took " + duration + " ms"); + hideProgressBar(); } catch(DbException e) { if(LOG.isLoggable(WARNING)) LOG.log(WARNING, e.toString(), e); @@ -166,6 +167,15 @@ implements OnClickListener, DatabaseListener, NoContactsDialog.Listener { }); } + private void hideProgressBar() { + runOnUiThread(new Runnable() { + public void run() { + list.setVisibility(VISIBLE); + loading.setVisibility(GONE); + } + }); + } + private ConversationListItem findConversation(ContactId c) { int count = adapter.getCount(); for(int i = 0; i < count; i++) {