Fix NPE in deferToPendingTransaction.

am: c24078f1a2

Change-Id: I9755399b591ab66e35884bdd37432a2350ad68e0
This commit is contained in:
Robert Carr
2016-08-12 20:10:43 +00:00
committed by android-build-merger

View File

@@ -2076,7 +2076,8 @@ class WindowStateAnimator {
if (time > mDeferTransactionTime + PENDING_TRANSACTION_FINISH_WAIT_TIME) {
mDeferTransactionTime = -1;
mDeferTransactionUntilFrame = -1;
} else {
} else if (mWin.mAttachedWindow != null &&
mWin.mAttachedWindow.mWinAnimator.hasSurface()) {
mSurfaceController.deferTransactionUntil(
mWin.mAttachedWindow.mWinAnimator.mSurfaceController.getHandle(),
mDeferTransactionUntilFrame);