From 77e778c58f5d81ac1d84c9d888b49753ee512ed0 Mon Sep 17 00:00:00 2001 From: akwizgran <michael@briarproject.org> Date: Fri, 31 May 2013 14:33:36 +0100 Subject: [PATCH] Hide the progress bar after loading if no conversations were loaded. --- .../android/messages/ConversationListActivity.java | 10 ++++++++++ 1 file changed, 10 insertions(+) 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 8c4fe121a5..2f27956e8a 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++) { -- GitLab