From daca8ee6a5b1c47bea2b61b952d2107bf560e229 Mon Sep 17 00:00:00 2001 From: Svet Ganov Date: Sat, 21 Jan 2017 17:40:40 -0800 Subject: [PATCH] Upstream allowing multiple toasts for focused app Test:The topic contains CTS tests that pass Change-Id: I60515845f7c9be23887764bb1c59bf2b3301adc8 --- .../core/java/com/android/server/wm/DisplayContent.java | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/services/core/java/com/android/server/wm/DisplayContent.java b/services/core/java/com/android/server/wm/DisplayContent.java index 592eaec7f31d2..505051fcb9d2a 100644 --- a/services/core/java/com/android/server/wm/DisplayContent.java +++ b/services/core/java/com/android/server/wm/DisplayContent.java @@ -1488,6 +1488,13 @@ class DisplayContent extends WindowContainer + w.mOwnerUid == uid && w.isFocused()); + if (focusedWindowForUid != null) { + return true; + } final WindowState win = getWindow(w -> w.mAttrs.type == TYPE_TOAST && w.mOwnerUid == uid && !w.mPermanentlyHidden && !w.mWindowRemovalAllowed);