summaryrefslogtreecommitdiffstats
path: root/core/java/android/content/res
diff options
context:
space:
mode:
authorAlan Viverette <alanv@google.com>2014-11-21 20:45:09 +0000
committerAndroid Git Automerger <android-git-automerger@android.com>2014-11-21 20:45:09 +0000
commite442e904ae19f0b59ebfd4a7c735648b64bc955e (patch)
tree36e560fd7bfacb198b76fa70e5faa412495929ae /core/java/android/content/res
parent3fc5e3cabfd9787e722b7720eabbcbba49984a94 (diff)
parent47172f53659e4e98988dab99a4155653b638b1e5 (diff)
downloadframeworks_base-e442e904ae19f0b59ebfd4a7c735648b64bc955e.zip
frameworks_base-e442e904ae19f0b59ebfd4a7c735648b64bc955e.tar.gz
frameworks_base-e442e904ae19f0b59ebfd4a7c735648b64bc955e.tar.bz2
am 47172f53: Merge "Use parseColor instead of getHTMLColor"
* commit '47172f53659e4e98988dab99a4155653b638b1e5': Use parseColor instead of getHTMLColor
Diffstat (limited to 'core/java/android/content/res')
-rw-r--r--core/java/android/content/res/StringBlock.java10
1 files changed, 7 insertions, 3 deletions
diff --git a/core/java/android/content/res/StringBlock.java b/core/java/android/content/res/StringBlock.java
index 77b8a33..9652db7 100644
--- a/core/java/android/content/res/StringBlock.java
+++ b/core/java/android/content/res/StringBlock.java
@@ -311,13 +311,13 @@ final class StringBlock {
* the color black is returned instead.
*
* @param color The color as a string. Can be a resource reference,
- * HTML hexadecimal, octal or a name
+ * hexadecimal, octal or a name
* @param foreground True if the color will be used as the foreground color,
* false otherwise
*
* @return A CharacterStyle
*
- * @see Color#getHtmlColor(String)
+ * @see Color#parseColor(String)
*/
private static CharacterStyle getColor(String color, boolean foreground) {
int c = 0xff000000;
@@ -336,7 +336,11 @@ final class StringBlock {
}
}
} else {
- c = Color.getHtmlColor(color);
+ try {
+ c = Color.parseColor(color);
+ } catch (IllegalArgumentException e) {
+ c = Color.BLACK;
+ }
}
}