Loading services/core/java/com/android/server/wm/TaskPositioner.java +6 −1 Original line number Diff line number Diff line Loading @@ -189,9 +189,10 @@ class TaskPositioner implements DimLayer.DimLayerUser { final boolean wasResizing = mResizing; synchronized (mService.mWindowMap) { endDragLocked(); mTask.getDimBounds(mTmpRect); } try { if (wasResizing) { if (wasResizing && !mTmpRect.equals(mWindowDragBounds)) { // We were using fullscreen surface during resizing. Request // resizeTask() one last time to restore surface to window size. mService.mActivityManager.resizeTask( Loading Loading @@ -376,6 +377,10 @@ class TaskPositioner implements DimLayer.DimLayerUser { } mWindowOriginalBounds.set(mTmpRect); // Make sure we always have valid drag bounds even if the drag ends before any move events // have been handled. mWindowDragBounds.set(mTmpRect); } private void endDragLocked() { Loading Loading
services/core/java/com/android/server/wm/TaskPositioner.java +6 −1 Original line number Diff line number Diff line Loading @@ -189,9 +189,10 @@ class TaskPositioner implements DimLayer.DimLayerUser { final boolean wasResizing = mResizing; synchronized (mService.mWindowMap) { endDragLocked(); mTask.getDimBounds(mTmpRect); } try { if (wasResizing) { if (wasResizing && !mTmpRect.equals(mWindowDragBounds)) { // We were using fullscreen surface during resizing. Request // resizeTask() one last time to restore surface to window size. mService.mActivityManager.resizeTask( Loading Loading @@ -376,6 +377,10 @@ class TaskPositioner implements DimLayer.DimLayerUser { } mWindowOriginalBounds.set(mTmpRect); // Make sure we always have valid drag bounds even if the drag ends before any move events // have been handled. mWindowDragBounds.set(mTmpRect); } private void endDragLocked() { Loading