Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 598d40d9 authored by Vladislav Kaznacheev's avatar Vladislav Kaznacheev
Browse files

Send ACTION_DRAG_EXITED when the pointer moves over a non-touchable window

Bug: 28276601
Change-Id: Ic8da5c5ae422a9c9dd2d5bef898ee36a66b73afd
parent 0fb51357
Loading
Loading
Loading
Loading
+1 −6
Original line number Diff line number Diff line
@@ -420,12 +420,7 @@ class DragState {
    void notifyLocationLw(float x, float y) {
        // Tell the affected window
        WindowState touchedWin = mDisplayContent.getTouchableWinAtPointLocked(x, y);
        if (touchedWin == null) {
            if (DEBUG_DRAG) Slog.d(TAG_WM, "No touched win at x=" + x + " y=" + y);
            return;
        }

        if (!isWindowNotified(touchedWin)) {
        if (touchedWin != null && !isWindowNotified(touchedWin)) {
            // The drag point is over a window which was not notified about a drag start.
            // Pretend it's over empty space.
            touchedWin = null;