Merge "Mark corner resize areas as gesture exclusion areas." into udc-dev am: 4872084330

Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/22384731

Change-Id: I1e9796950399109cbb5c35cbdcafbd389a54bb7c
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
This commit is contained in:
Matt Sziklay
2023-04-03 16:09:15 +00:00
committed by Automerger Merge Worker

View File

@@ -42,6 +42,9 @@ import android.view.WindowManagerGlobal;
import com.android.internal.view.BaseIWindow;
import java.util.Arrays;
import java.util.List;
/**
* An input event listener registered to InputDispatcher to receive input events on task edges and
* and corners. Converts them to drag resize requests.
@@ -211,6 +214,10 @@ class DragResizeInputListener implements AutoCloseable {
PRIVATE_FLAG_TRUSTED_OVERLAY,
0 /* inputFeatures */,
touchRegion);
List<Rect> cornersList = Arrays.asList(
mLeftTopCornerBounds, mLeftBottomCornerBounds,
mRightTopCornerBounds, mRightBottomCornerBounds);
mWindowSession.reportSystemGestureExclusionChanged(mFakeWindow, cornersList);
} catch (RemoteException e) {
e.rethrowFromSystemServer();
}