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);
}
}
}