Don\'t stage content drawn bounds

am: e85ce990fe

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

Change-Id: I2e380e1fb43f26b90927c10e2b445049e2fd2966
This commit is contained in:
Jorim Jaggi
2016-05-11 00:44:02 +00:00
committed by android-build-merger

View File

@@ -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;