diff options
author | Mindy Pereira <mindyp@google.com> | 2012-03-13 09:56:20 -0700 |
---|---|---|
committer | Mindy Pereira <mindyp@google.com> | 2012-03-13 09:58:00 -0700 |
commit | 18fc2d23a347ae7185e526d73cfd5522f3d07eba (patch) | |
tree | 975b4d732a85ef289d7336a992ce19dcc0c827db /src/com/android/mail/ui/FolderDisplayer.java | |
parent | 6d306df1f39a311a615dc3b468b72159a5c48c96 (diff) | |
download | android_packages_apps_UnifiedEmail-18fc2d23a347ae7185e526d73cfd5522f3d07eba.tar.gz android_packages_apps_UnifiedEmail-18fc2d23a347ae7185e526d73cfd5522f3d07eba.tar.bz2 android_packages_apps_UnifiedEmail-18fc2d23a347ae7185e526d73cfd5522f3d07eba.zip |
Use the correct text color for labels.
Change-Id: If4665bd42c4ec55476cdbf02111105b792b61a05
Diffstat (limited to 'src/com/android/mail/ui/FolderDisplayer.java')
-rw-r--r-- | src/com/android/mail/ui/FolderDisplayer.java | 14 |
1 files changed, 13 insertions, 1 deletions
diff --git a/src/com/android/mail/ui/FolderDisplayer.java b/src/com/android/mail/ui/FolderDisplayer.java index b2a03a2b1..3318af325 100644 --- a/src/com/android/mail/ui/FolderDisplayer.java +++ b/src/com/android/mail/ui/FolderDisplayer.java @@ -54,6 +54,8 @@ public class FolderDisplayer { public int textColor; + public boolean showBgColor; + public FolderValues(String id, String color, String n, String bgColor, String fgColor, Context context) { folderId = id; @@ -66,7 +68,12 @@ public class FolderDisplayer { backgroundColor = Utils.getDefaultFolderBackgroundColor(context); } // TODO(mindyp): add default fg text color and text color from preference. - textColor = Color.BLACK; + final boolean showTextColor = !TextUtils.isEmpty(fgColor); + if (showTextColor) { + textColor = Integer.parseInt(fgColor); + } else { + textColor = Utils.getDefaultFolderTextColor(context); + } } @Override @@ -101,7 +108,12 @@ public class FolderDisplayer { } for (Folder folder : folders) { String folderId = folder.id; + String canonicalName = folder.name; String colorId = folder.bgColor; + + // We will sometimes see folders that the folder map does not yet know about or that + // do not have names yet. + if (TextUtils.isEmpty(canonicalName)) continue; String stringToDisplay = null; if (!Folder.isProviderFolder(folder)) { |