Merge "Update divider controller\'s dim layer when the layer is changed" into nyc-dev

am: da3cd339e9

* commit 'da3cd339e968b8f54575f72823eb2e4cd826aa02':
  Update divider controller's dim layer when the layer is changed

Change-Id: I2fded43912f168eada58da94ab20ec0b572a3154
This commit is contained in:
Chong Zhang
2016-04-21 22:33:20 +00:00
committed by android-build-merger
2 changed files with 4 additions and 4 deletions

View File

@@ -353,7 +353,7 @@ public class DockedStackDividerController implements DimLayerUser {
stack.getDimBounds(mTmpRect);
if (mTmpRect.height() > 0 && mTmpRect.width() > 0) {
mDimLayer.setBounds(mTmpRect);
mDimLayer.show(mDisplayContent.mService.mLayersController.getResizeDimLayer(),
mDimLayer.show(mService.mLayersController.getResizeDimLayer(),
alpha, 0 /* duration */);
} else {
visibleAndValid = false;
@@ -543,6 +543,9 @@ public class DockedStackDividerController implements DimLayerUser {
} else if (mAnimatingForIme) {
return animateForIme(now);
} else {
if (mDimLayer != null) {
mDimLayer.setLayer(mService.mLayersController.getResizeDimLayer());
}
return false;
}
}

View File

@@ -119,7 +119,6 @@ public class TaskStack implements DimLayer.DimLayerUser,
// Whether the stack and all its tasks is currently being drag-resized
private boolean mDragResizing;
private final Rect mLastContentBounds = new Rect();
private final Rect mTmpAdjustedBounds = new Rect();
private boolean mAdjustedForIme;
private boolean mImeGoingAway;
@@ -975,7 +974,6 @@ public class TaskStack implements DimLayer.DimLayerUser,
contentBounds.bottom = imeTop;
}
mLastContentBounds.set(contentBounds);
final int yOffset = displayContentRect.bottom - contentBounds.bottom;
final int dividerWidth =
@@ -1085,7 +1083,6 @@ public class TaskStack implements DimLayer.DimLayerUser,
}
if (!adjust) {
mTmpAdjustedBounds.setEmpty();
mLastContentBounds.setEmpty();
}
setAdjustedBounds(mTmpAdjustedBounds);