From bbd4cf2b8e9d698a20106a842b8e68449117ac3f Mon Sep 17 00:00:00 2001 From: str4d Date: Sun, 17 Aug 2014 10:47:20 +0000 Subject: [PATCH] Don't leak incomplete email count outside password --- .../i2p/bote/android/EmailListFragment.java | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/app/src/main/java/i2p/bote/android/EmailListFragment.java b/app/src/main/java/i2p/bote/android/EmailListFragment.java index 67398ef..efe99cb 100644 --- a/app/src/main/java/i2p/bote/android/EmailListFragment.java +++ b/app/src/main/java/i2p/bote/android/EmailListFragment.java @@ -138,15 +138,6 @@ public class EmailListFragment extends ListFragment implements .setup(mPullToRefreshLayout); mPullToRefreshLayout.setRefreshing(I2PBote.getInstance().isCheckingForMail()); - - int numIncompleteEmails = I2PBote.getInstance().getNumIncompleteEmails(); - if (numIncompleteEmails > 0) { - mNumIncompleteEmails = new TextView(getActivity()); - mNumIncompleteEmails.setText(getResources().getString(R.string.incomplete_emails, - numIncompleteEmails)); - mNumIncompleteEmails.setPadding(16, 5, 16, 5); - getListView().addHeaderView(mNumIncompleteEmails, null, false); - } } } @@ -267,6 +258,15 @@ public class EmailListFragment extends ListFragment implements * password is required. */ private void initializeList() { + int numIncompleteEmails = I2PBote.getInstance().getNumIncompleteEmails(); + if (numIncompleteEmails > 0) { + mNumIncompleteEmails = new TextView(getActivity()); + mNumIncompleteEmails.setText(getResources().getString(R.string.incomplete_emails, + numIncompleteEmails)); + mNumIncompleteEmails.setPadding(16, 5, 16, 5); + getListView().addHeaderView(mNumIncompleteEmails, null, false); + } + setListShown(false); setEmptyText(getResources().getString( R.string.folder_empty));