diff options
author | 2014-10-15 02:23:13 +0000 | |
---|---|---|
committer | 2014-10-15 02:23:13 +0000 | |
commit | c57c44d78a476dec5b41f37901435eb3e1ced319 (patch) | |
tree | 05ec800bbc6127702e7cff43c21ebed9ecb53b00 | |
parent | c03379a009e64a0c48f973a7f8226bd5d03027bc (diff) | |
parent | 1d1ebed3388b5294d6edbd416eb684631e00f894 (diff) |
am 1d1ebed3: am 62110657: am b99419aa: am 27f80673: am ea496644: Merge "Add null check" into lmp-dev
* commit '1d1ebed3388b5294d6edbd416eb684631e00f894':
Add null check
-rwxr-xr-x | services/core/java/com/android/server/am/ActivityRecord.java | 25 |
1 files changed, 14 insertions, 11 deletions
diff --git a/services/core/java/com/android/server/am/ActivityRecord.java b/services/core/java/com/android/server/am/ActivityRecord.java index 198273e8fd80..1a0e45ee4177 100755 --- a/services/core/java/com/android/server/am/ActivityRecord.java +++ b/services/core/java/com/android/server/am/ActivityRecord.java @@ -205,17 +205,20 @@ final class ActivityRecord { pw.print(" resultWho="); pw.print(resultWho); pw.print(" resultCode="); pw.println(requestCode); } - final String iconFilename = taskDescription.getIconFilename(); - if (iconFilename != null || taskDescription.getLabel() != null || - taskDescription.getPrimaryColor() != 0) { - pw.print(prefix); pw.print("taskDescription:"); - pw.print(" iconFilename="); pw.print(taskDescription.getIconFilename()); - pw.print(" label=\""); pw.print(taskDescription.getLabel()); pw.print("\""); - pw.print(" color="); - pw.println(Integer.toHexString(taskDescription.getPrimaryColor())); - } - if (iconFilename == null && taskDescription.getIcon() != null) { - pw.print(prefix); pw.println("taskDescription contains Bitmap"); + if (taskDescription != null) { + final String iconFilename = taskDescription.getIconFilename(); + if (iconFilename != null || taskDescription.getLabel() != null || + taskDescription.getPrimaryColor() != 0) { + pw.print(prefix); pw.print("taskDescription:"); + pw.print(" iconFilename="); pw.print(taskDescription.getIconFilename()); + pw.print(" label=\""); pw.print(taskDescription.getLabel()); + pw.print("\""); + pw.print(" color="); + pw.println(Integer.toHexString(taskDescription.getPrimaryColor())); + } + if (iconFilename == null && taskDescription.getIcon() != null) { + pw.print(prefix); pw.println("taskDescription contains Bitmap"); + } } if (results != null) { pw.print(prefix); pw.print("results="); pw.println(results); |