Update consumers on changes to Settings

Change-Id: I96ed21a16c0dfb290198d2236fee8d21e299ec31
diff --git a/src/com/android/mail/ui/ConversationListFragment.java b/src/com/android/mail/ui/ConversationListFragment.java
index c8beeb9..729821d 100644
--- a/src/com/android/mail/ui/ConversationListFragment.java
+++ b/src/com/android/mail/ui/ConversationListFragment.java
@@ -41,6 +41,7 @@
 import com.android.mail.providers.Account;
 import com.android.mail.providers.Conversation;
 import com.android.mail.providers.Folder;
+import com.android.mail.providers.Settings;
 import com.android.mail.providers.UIProvider;
 import com.android.mail.ui.SwipeableListView.SwipeCompleteListener;
 import com.android.mail.ui.ViewMode.ModeChangeListener;
@@ -55,7 +56,8 @@
  * The conversation list UI component.
  */
 public final class ConversationListFragment extends ListFragment implements
-        OnItemLongClickListener, ModeChangeListener, SwipeCompleteListener {
+        OnItemLongClickListener, ModeChangeListener, SwipeCompleteListener,
+        Settings.ChangeListener {
     // Keys used to pass data to {@link ConversationListFragment}.
     private static final String CONVERSATION_LIST_KEY = "conversation-list";
     // Key used to keep track of the scroll state of the list.
@@ -507,6 +509,14 @@
     public void commitLeaveBehindItems() {
         if (mListAdapter != null) {
             mListAdapter.commitLeaveBehindItems();
+
+        }
+    }
+
+    @Override
+    public void onSettingsChanged(Settings updatedSettings) {
+        if (mListAdapter != null) {
+            mListAdapter.onSettingsChanged(updatedSettings);
         }
     }
 }