commit | 10b89dc5311315668d1ec9ad658521d62fbea44f | [log] [tgz] |
---|---|---|
author | Jorim Jaggi <jjaggi@google.com> | Tue Jan 05 15:40:17 2016 +0100 |
committer | Jorim Jaggi <jjaggi@google.com> | Tue Jan 05 14:42:25 2016 +0000 |
tree | 713e953e669d6ebad8e8314f16f2af15ce926330 | |
parent | 7b371ddfbd5f4387703b76a30562fa7abcb0fc0e [diff] |
Do not pass invalid bounds for dim layer #2 Bug: 26396656 Change-Id: Icb0419489a1b7a756a4622383c4c2462ee0d8d90
diff --git a/services/core/java/com/android/server/wm/DockedStackDividerController.java b/services/core/java/com/android/server/wm/DockedStackDividerController.java index 88aad13..7295318 100644 --- a/services/core/java/com/android/server/wm/DockedStackDividerController.java +++ b/services/core/java/com/android/server/wm/DockedStackDividerController.java
@@ -175,7 +175,7 @@ boolean visibleAndValid = visible && stack != null; if (visibleAndValid) { stack.getDimBounds(mTmpRect); - if (mTmpRect.height() > 0) { + if (mTmpRect.height() > 0 && mTmpRect.width() > 0) { mDimLayer.setBounds(mTmpRect); mDimLayer.show(mDisplayContent.mService.mLayersController.getResizeDimLayer(), alpha, 0 /* duration */);