summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Dianne Hackborn <hackbod@google.com> 2015-07-29 02:12:31 +0000
committer Android Git Automerger <android-git-automerger@android.com> 2015-07-29 02:12:31 +0000
commitf99b8dc484f7d1b1bc3610833ee909e89fbd9d6c (patch)
tree0e09f940bff90e446c45181a247729457474ab03
parentad7923f1403f7fcfec6b0a4c6bbdfcbd686cff37 (diff)
parenta720d91e5a9241510cfeaa5de0c894ddfb154a65 (diff)
am a720d91e: am 077ec5c2: am b7eb3901: am b310c894: Merge "Fix issue #22802691: APR: NPE in ActivityRecord" into mnc-dev
* commit 'a720d91e5a9241510cfeaa5de0c894ddfb154a65': Fix issue #22802691: APR: NPE in ActivityRecord
-rwxr-xr-xservices/core/java/com/android/server/am/ActivityRecord.java4
1 files changed, 2 insertions, 2 deletions
diff --git a/services/core/java/com/android/server/am/ActivityRecord.java b/services/core/java/com/android/server/am/ActivityRecord.java
index d16eab6850a9..0957eb5af120 100755
--- a/services/core/java/com/android/server/am/ActivityRecord.java
+++ b/services/core/java/com/android/server/am/ActivityRecord.java
@@ -530,13 +530,13 @@ final class ActivityRecord {
AttributeCache.Entry ent = AttributeCache.instance().get(packageName,
realTheme, com.android.internal.R.styleable.Window, userId);
- final boolean translucent = ent.array.getBoolean(
+ final boolean translucent = ent != null && (ent.array.getBoolean(
com.android.internal.R.styleable.Window_windowIsTranslucent, false)
|| (!ent.array.hasValue(
com.android.internal.R.styleable.Window_windowIsTranslucent)
&& ent.array.getBoolean(
com.android.internal.R.styleable.Window_windowSwipeToDismiss,
- false));
+ false)));
fullscreen = ent != null && !ent.array.getBoolean(
com.android.internal.R.styleable.Window_windowIsFloating, false)
&& !translucent;