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

Commit 8072976d authored by George Mount's avatar George Mount
Browse files

Fix flicker while selecting text.

 Bug 6413113

Change-Id: I5c8d2cda1eae9d5670c757711c49ccc9e47b4127
parent a2c37665
Loading
Loading
Loading
Loading
+8 −4
Original line number Original line Diff line number Diff line
@@ -6381,10 +6381,14 @@ public final class WebViewClassic implements WebViewProvider, WebViewProvider.Sc
                mSelectDraggingTextQuad.p4.x, mSelectDraggingTextQuad.p3.x);
                mSelectDraggingTextQuad.p4.x, mSelectDraggingTextQuad.p3.x);
        float newY = scaleCoordinate(scale,
        float newY = scaleCoordinate(scale,
                mSelectDraggingTextQuad.p4.y, mSelectDraggingTextQuad.p3.y);
                mSelectDraggingTextQuad.p4.y, mSelectDraggingTextQuad.p3.y);
        int x = Math.max(mEditTextContentBounds.left,
        int x = Math.round(newX);
                    Math.min(mEditTextContentBounds.right, Math.round(newX)));
        int y = Math.round(newY);
        int y = Math.max(mEditTextContentBounds.top,
        if (mIsEditingText) {
                    Math.min(mEditTextContentBounds.bottom, Math.round(newY)));
            x = Math.max(mEditTextContentBounds.left,
                    Math.min(mEditTextContentBounds.right, x));
            y = Math.max(mEditTextContentBounds.top,
                    Math.min(mEditTextContentBounds.bottom, y));
        }
        mSelectDraggingCursor.set(x, y);
        mSelectDraggingCursor.set(x, y);
    }
    }