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

Commit a229226c authored by Jorim Jaggi's avatar Jorim Jaggi Committed by android-build-merger
Browse files

Don\'t stage content drawn bounds

am: e85ce990

* commit 'e85ce990':
  Don't stage content drawn bounds

Change-Id: I2e380e1fb43f26b90927c10e2b445049e2fd2966
parents 6b366a34 e85ce990
Loading
Loading
Loading
Loading
+1 −14
Original line number Diff line number Diff line
@@ -352,11 +352,6 @@ public final class ThreadedRenderer {
    private Choreographer mChoreographer;
    private boolean mRootNodeNeedsUpdate;

    // In case of multi threaded render nodes, these bounds indicate the content bounds against
    // which the backdrop needs to be cropped against.
    private final Rect mCurrentContentBounds = new Rect();
    private final Rect mStagedContentBounds = new Rect();

    private boolean mEnabled;
    private boolean mRequested = true;

@@ -736,7 +731,7 @@ public final class ThreadedRenderer {
     * @param bottom The bottom side of the protected bounds.
     */
    public void setContentDrawBounds(int left, int top, int right, int bottom) {
        mStagedContentBounds.set(left, top, right, bottom);
        nSetContentDrawBounds(mNativeProxy, left, top, right, bottom);
    }

    /**
@@ -784,14 +779,6 @@ public final class ThreadedRenderer {
        choreographer.mFrameInfo.markDrawStart();

        updateRootDisplayList(view, callbacks);
        // The main content view was updating the content bounds and we transfer them to the
        // renderer.
        if (!mCurrentContentBounds.equals(mStagedContentBounds)) {
            mCurrentContentBounds.set(mStagedContentBounds);
            nSetContentDrawBounds(mNativeProxy, mCurrentContentBounds.left,
                    mCurrentContentBounds.top, mCurrentContentBounds.right,
                    mCurrentContentBounds.bottom);
        }

        attachInfo.mIgnoreDirtyState = false;