aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authoroleksii stepanian <aste@google.com>2014-08-21 17:36:37 -0700
committerJustin Morey <jmorey@google.com>2014-11-12 18:17:12 +0000
commit843b280670d6531a6d6c92f7b3b8fce7cc9f0290 (patch)
tree617b2ba63bc1f2d57470e89c7b08f059bd948cbb
parentd9d53068f24c9af1a332986dd196c163b3ca897c (diff)
downloadrobolectric-master-soong.tar.gz
Handle @null values in string-arraysandroid-wear-5.1.1_r1android-wear-5.1.0_r1master-soong
Scope: - when a string-array resource has a value @null, robolectric crashes on processing it. It redundantly removes "@" from resource id which leaves only "null" value for string resource loader and leads to NPE. problem xml content addressed by this cl: <string-array name="some_name"> <item>@null</item> </string-array> Change-Id: I744a7f0b9e0cb3c6fc255a16159cd63a43bf975e (cherry picked from commit ee8ff43810b93e386dd96f5d0dab7e8501c0b9f4)
-rw-r--r--src/main/java/com/xtremelabs/robolectric/res/StringArrayResourceLoader.java1
1 files changed, 0 insertions, 1 deletions
diff --git a/src/main/java/com/xtremelabs/robolectric/res/StringArrayResourceLoader.java b/src/main/java/com/xtremelabs/robolectric/res/StringArrayResourceLoader.java
index 3ba7280f2..1a3988c52 100644
--- a/src/main/java/com/xtremelabs/robolectric/res/StringArrayResourceLoader.java
+++ b/src/main/java/com/xtremelabs/robolectric/res/StringArrayResourceLoader.java
@@ -35,7 +35,6 @@ public class StringArrayResourceLoader extends XpathResourceXmlLoader {
String value = childNode.getTextContent();
if (value.startsWith("@")) {
- value = value.substring(1);
arrayValues.add(stringResourceLoader.getValue(value , isSystem));
} else {
arrayValues.add(value);