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

Commit 37df6a83 authored by Leon Scroggins's avatar Leon Scroggins
Browse files

In calcOurContentVisibleRect, account for the visible title bar.

Fixes http://b/issue?id=2137879 and http://b/issue?id=2135469

Change-Id: I6a4b2f90ffa8d37adbe86a2fd19d141c4136213c
parent c413d54c
Loading
Loading
Loading
Loading
+7 −2
Original line number Diff line number Diff line
@@ -2019,9 +2019,14 @@ public class WebView extends AbsoluteLayout
    private void calcOurContentVisibleRect(Rect r) {
        calcOurVisibleRect(r);
        r.left = viewToContentX(r.left);
        r.top = viewToContentY(r.top);
        // viewToContentY will remove the total height of the title bar.  Add
        // the visible height back in to account for the fact that if the title
        // bar is partially visible, the part of the visible rect which is
        // displaying our content is displaced by that amount.
        int titleHeight = getVisibleTitleHeight();
        r.top = viewToContentY(r.top + titleHeight);
        r.right = viewToContentX(r.right);
        r.bottom = viewToContentY(r.bottom);
        r.bottom = viewToContentY(r.bottom + titleHeight);
    }

    static class ViewSizeData {