summaryrefslogtreecommitdiffstats
path: root/core/java/android/text/TextUtils.java
diff options
context:
space:
mode:
authorConley Owens <cco3@android.com>2011-05-02 10:25:55 -0700
committerConley Owens <cco3@android.com>2011-05-02 10:25:55 -0700
commitf4c4a276e2a78528d2387319313e99c559142cf9 (patch)
treeea2e911fd69b4d68bb28eaa96f81d7b83173c585 /core/java/android/text/TextUtils.java
parenta31b3f2650dedf3cac596ed4763466ec605303e8 (diff)
parentf395e3042accd7f3f5df466dbb532befcd1db5d4 (diff)
downloadframeworks_base-f4c4a276e2a78528d2387319313e99c559142cf9.zip
frameworks_base-f4c4a276e2a78528d2387319313e99c559142cf9.tar.gz
frameworks_base-f4c4a276e2a78528d2387319313e99c559142cf9.tar.bz2
Merge commit 'f395e304' into m
Conflicts: core/tests/coretests/src/android/text/TextUtilsTest.java Change-Id: I7439f7f80cf91ff654c0ddd79c3e6b3808ba4784
Diffstat (limited to 'core/java/android/text/TextUtils.java')
-rw-r--r--core/java/android/text/TextUtils.java12
1 files changed, 9 insertions, 3 deletions
diff --git a/core/java/android/text/TextUtils.java b/core/java/android/text/TextUtils.java
index ac5db62..6741059 100644
--- a/core/java/android/text/TextUtils.java
+++ b/core/java/android/text/TextUtils.java
@@ -629,10 +629,16 @@ public class TextUtils {
public CharSequence createFromParcel(Parcel p) {
int kind = p.readInt();
- if (kind == 1)
- return p.readString();
+ String string = p.readString();
+ if (string == null) {
+ return null;
+ }
+
+ if (kind == 1) {
+ return string;
+ }
- SpannableString sp = new SpannableString(p.readString());
+ SpannableString sp = new SpannableString(string);
while (true) {
kind = p.readInt();