diff options
| author | 2015-07-29 02:12:31 +0000 | |
|---|---|---|
| committer | 2015-07-29 02:12:31 +0000 | |
| commit | f99b8dc484f7d1b1bc3610833ee909e89fbd9d6c (patch) | |
| tree | 0e09f940bff90e446c45181a247729457474ab03 | |
| parent | ad7923f1403f7fcfec6b0a4c6bbdfcbd686cff37 (diff) | |
| parent | a720d91e5a9241510cfeaa5de0c894ddfb154a65 (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-x | services/core/java/com/android/server/am/ActivityRecord.java | 4 |
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; |