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

Commit 69884755 authored by Tomasz Mikolajewski's avatar Tomasz Mikolajewski
Browse files

Fix selecting with touch in multi-window.

Bug: 28068983
Change-Id: Ie3ce0540a22a352c55fa18cb5be2cde28417e556
parent 62b2e9a1
Loading
Loading
Loading
Loading
+5 −3
Original line number Diff line number Diff line
@@ -139,8 +139,10 @@ public abstract class DocumentHolder
            }

            // Do everything in global coordinates - it makes things simpler.
            Rect rect = new Rect();
            mSelectionHotspot.getGlobalVisibleRect(rect);
            int[] coords = new int[2];
            mSelectionHotspot.getLocationOnScreen(coords);
            Rect rect = new Rect(coords[0], coords[1], coords[0] + mSelectionHotspot.getWidth(),
                    coords[1] + mSelectionHotspot.getHeight());

            // If the tap occurred within the icon rect, consider it a selection.
            if (rect.contains((int) event.getRawX(), (int) event.getRawY())) {