Merge "If provider doesn't support archive, turn off swipe."
diff --git a/src/com/android/mail/AccountSpinnerAdapter.java b/src/com/android/mail/AccountSpinnerAdapter.java
index bc25849..cff332b 100644
--- a/src/com/android/mail/AccountSpinnerAdapter.java
+++ b/src/com/android/mail/AccountSpinnerAdapter.java
@@ -297,4 +297,12 @@
         // The header is not enabled, so return false here.
         return false;
     }
+
+    /**
+     * Notify that the folder has changed.
+     */
+    public void onFolderUpdated(Folder folder) {
+        mCurrentFolder = folder;
+        notifyDataSetChanged();
+    }
 }
diff --git a/src/com/android/mail/ui/AbstractActivityController.java b/src/com/android/mail/ui/AbstractActivityController.java
index dcf1671..fb45614 100644
--- a/src/com/android/mail/ui/AbstractActivityController.java
+++ b/src/com/android/mail/ui/AbstractActivityController.java
@@ -1126,6 +1126,7 @@
                     // Stop the spinner here.
                     mActionBarView.onRefreshStopped(folder.lastSyncResult);
                 }
+                mActionBarView.onFolderUpdated(folder);
                 if (mConversationListFragment != null) {
                     mConversationListFragment.onFolderUpdated(folder);
                 }
diff --git a/src/com/android/mail/ui/ActionBarView.java b/src/com/android/mail/ui/ActionBarView.java
index 2206bec..de33db5 100644
--- a/src/com/android/mail/ui/ActionBarView.java
+++ b/src/com/android/mail/ui/ActionBarView.java
@@ -425,4 +425,11 @@
         mController.onSearchRequested(query);
         return true;
     }
+
+    /**
+     * Notify that the folder has changed.
+     */
+    public void onFolderUpdated(Folder folder) {
+        mSpinner.onFolderUpdated(folder);
+    }
 }