Show the conversation list footer in spinny mode when the cursor is null

b/9177086

Change-Id: I625af980fd7aee03950e28086e8455627be6a8da
diff --git a/src/com/android/mail/browse/ConversationListFooterView.java b/src/com/android/mail/browse/ConversationListFooterView.java
index e02bd5c..68ef616 100644
--- a/src/com/android/mail/browse/ConversationListFooterView.java
+++ b/src/com/android/mail/browse/ConversationListFooterView.java
@@ -100,7 +100,10 @@
      */
     public boolean updateStatus(final ConversationCursor cursor) {
         if (cursor == null) {
-            return false;
+            mLoading.setVisibility(View.VISIBLE);
+            mNetworkError.setVisibility(View.GONE);
+            mLoadMore.setVisibility(View.GONE);
+            return true;
         }
         boolean showFooter = true;
         final Bundle extras = cursor.getExtras();
diff --git a/src/com/android/mail/ui/ConversationListFragment.java b/src/com/android/mail/ui/ConversationListFragment.java
index 32b8b3d..abb27dc 100644
--- a/src/com/android/mail/ui/ConversationListFragment.java
+++ b/src/com/android/mail/ui/ConversationListFragment.java
@@ -862,7 +862,7 @@
      */
     public void onConversationListStatusUpdated() {
         final ConversationCursor cursor = getConversationListCursor();
-        final boolean showFooter = cursor != null && mFooterView.updateStatus(cursor);
+        final boolean showFooter = mFooterView.updateStatus(cursor);
         // Update the folder status, in case the cursor could affect it.
         onFolderStatusUpdated();
         mListAdapter.setFooterVisibility(showFooter);