From 008c6c54908c423a034c40b3f79e712176c141b6 Mon Sep 17 00:00:00 2001 From: Ben Wagner Date: Thu, 17 Mar 2016 11:53:14 -0400 Subject: [PATCH] Fix shift precedence in FontListParser. BUG=27707457 Change-Id: I7ea7a5fa67ec540401454136427b37562a4eef30 --- graphics/java/android/graphics/FontListParser.java | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/graphics/java/android/graphics/FontListParser.java b/graphics/java/android/graphics/FontListParser.java index 8f7c6a62a4a34..7871aa81ddedf 100644 --- a/graphics/java/android/graphics/FontListParser.java +++ b/graphics/java/android/graphics/FontListParser.java @@ -179,10 +179,10 @@ public class FontListParser { int tag = 0; String tagStr = parser.getAttributeValue(null, "tag"); if (tagStr != null && TAG_PATTERN.matcher(tagStr).matches()) { - tag = tagStr.charAt(0) << 24 + - tagStr.charAt(1) << 16 + - tagStr.charAt(2) << 8 + - tagStr.charAt(3); + tag = (tagStr.charAt(0) << 24) + + (tagStr.charAt(1) << 16) + + (tagStr.charAt(2) << 8) + + (tagStr.charAt(3) ); } else { throw new XmlPullParserException("Invalid tag attribute value.", parser, null); }