Merge "Fix multi-window enter animation" into nyc-dev

am: 0c54d2c391

* commit '0c54d2c391b6d781fc660646e731f562bcd7037f':
  Fix multi-window enter animation

Change-Id: I85cb5a7ee1ce17e21bb52052c77352e065354734
This commit is contained in:
Jorim Jaggi
2016-05-31 20:16:13 +00:00
committed by android-build-merger

View File

@@ -1064,6 +1064,14 @@ public class DividerView extends FrameLayout implements OnTouchListener,
int position = DockedDividerUtils.calculatePositionForBounds(event.initialRect,
mDockSide, mDividerSize);
mEntranceAnimationRunning = true;
// Insets might not have been fetched yet, so fetch manually if needed.
if (mStableInsets.isEmpty()) {
SystemServicesProxy.getInstance(mContext).getStableInsets(mStableInsets);
mSnapAlgorithm = null;
initializeSnapAlgorithm();
}
resizeStack(position, mSnapAlgorithm.getMiddleTarget().position,
mSnapAlgorithm.getMiddleTarget());
}