diff options
| -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; |