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

Commit 4741f6a4 authored by Abodunrinwa Toki's avatar Abodunrinwa Toki Committed by Android (Google) Code Review
Browse files

Merge "TextView: Make sure the contentRect is within visibile bounds." into mnc-dev

parents 997f3cca 601523ad
Loading
Loading
Loading
Loading
+9 −4
Original line number Diff line number Diff line
@@ -127,11 +127,16 @@ public class FloatingActionMode extends ActionMode {

    private void repositionToolbar() {
        checkToolbarInitialized();

        mContentRectOnWindow.set(mContentRect);
        mContentRectOnWindow.offset(mViewPosition[0], mViewPosition[1]);
        // Make sure that content rect is not out of the view's visible bounds.
        mContentRectOnWindow.set(
                mContentRect.left + mViewPosition[0],
                mContentRect.top + mViewPosition[1],
                mContentRect.right + mViewPosition[0],
                mContentRect.bottom + mViewPosition[1]);
                Math.max(mContentRectOnWindow.left, mViewRect.left),
                Math.max(mContentRectOnWindow.top, mViewRect.top),
                Math.min(mContentRectOnWindow.right, mViewRect.right),
                Math.min(mContentRectOnWindow.bottom, mViewRect.bottom));

        if (!mContentRectOnWindow.equals(mPreviousContentRectOnWindow)) {
            if (!mPreviousContentRectOnWindow.isEmpty()) {
                notifyContentRectMoving();