summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Jorim Jaggi <jjaggi@google.com> 2016-01-14 18:57:55 -0800
committer Jorim Jaggi <jjaggi@google.com> 2016-01-15 14:32:13 -0800
commitfdc97ae2eea9adf25c4eb273a5f8243cf4609348 (patch)
tree27dea939ee45aabb389edbdcfd80d5f85a675c32
parent2e95a488e0a12d4263d101e888fdd89fd123aec3 (diff)
Fix flickering while dismissing docked stack
Make sure the docked stack is at least 1 px wide/high, or else activity manager will think the bounds are empty and thus assume fullscreen. Change-Id: Ib71f8f77f4f594057ecf016914f1e6ea88995597
-rw-r--r--core/java/com/android/internal/policy/DockedDividerUtils.java16
1 files changed, 8 insertions, 8 deletions
diff --git a/core/java/com/android/internal/policy/DockedDividerUtils.java b/core/java/com/android/internal/policy/DockedDividerUtils.java
index d06e2bbb7722..f7f5f15cc606 100644
--- a/core/java/com/android/internal/policy/DockedDividerUtils.java
+++ b/core/java/com/android/internal/policy/DockedDividerUtils.java
@@ -48,17 +48,17 @@ public class DockedDividerUtils {
outRect.top = position + dividerSize;
break;
}
- if (outRect.left > outRect.right) {
- outRect.left = outRect.right;
+ if (outRect.left >= outRect.right) {
+ outRect.left = outRect.right - 1;
}
- if (outRect.top > outRect.bottom) {
- outRect.top = outRect.bottom;
+ if (outRect.top >= outRect.bottom) {
+ outRect.top = outRect.bottom - 1;
}
- if (outRect.right < outRect.left) {
- outRect.right = outRect.left;
+ if (outRect.right <= outRect.left) {
+ outRect.right = outRect.left + 1;
}
- if (outRect.bottom < outRect.top) {
- outRect.bottom = outRect.top;
+ if (outRect.bottom <= outRect.top) {
+ outRect.bottom = outRect.top + 1;
}
}