summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Selim Cinek <cinek@google.com> 2015-10-21 20:59:42 +0000
committer android-build-merger <android-build-merger@google.com> 2015-10-21 20:59:42 +0000
commit49ebad9e6613eab93705d10096c1af4539b5e9c9 (patch)
treeb298e4c96e6aec0039f85dd84bed21765a2d42d3
parent68457b9cd49a695ed50c51eb9c0d0b63fcead737 (diff)
parentae070b96acc23e1e6c4ca979d72c39e0d91e583a (diff)
Merge "Changing the ordering for heads up notifications" into mnc-dr-dev am: 688e046bad am: f9c4f745e6
am: ae070b96ac * commit 'ae070b96acc23e1e6c4ca979d72c39e0d91e583a': Changing the ordering for heads up notifications
-rw-r--r--packages/SystemUI/src/com/android/systemui/statusbar/policy/HeadsUpManager.java7
1 files changed, 7 insertions, 0 deletions
diff --git a/packages/SystemUI/src/com/android/systemui/statusbar/policy/HeadsUpManager.java b/packages/SystemUI/src/com/android/systemui/statusbar/policy/HeadsUpManager.java
index 299f20e3f4cd..4a95d3a4d52a 100644
--- a/packages/SystemUI/src/com/android/systemui/statusbar/policy/HeadsUpManager.java
+++ b/packages/SystemUI/src/com/android/systemui/statusbar/policy/HeadsUpManager.java
@@ -582,6 +582,13 @@ public class HeadsUpManager implements ViewTreeObserver.OnComputeInternalInsetsL
@Override
public int compareTo(HeadsUpEntry o) {
+ boolean selfFullscreen = hasFullScreenIntent(entry);
+ boolean otherFullscreen = hasFullScreenIntent(o.entry);
+ if (selfFullscreen && !otherFullscreen) {
+ return -1;
+ } else if (!selfFullscreen && otherFullscreen) {
+ return 1;
+ }
return postTime < o.postTime ? 1
: postTime == o.postTime ? entry.key.compareTo(o.entry.key)
: -1;