diff options
author | John Reck <jreck@google.com> | 2014-04-16 18:59:21 -0700 |
---|---|---|
committer | John Reck <jreck@google.com> | 2014-04-16 21:32:24 -0700 |
commit | 6313b9259d37b59f3402058e197637aa3014516c (patch) | |
tree | c6700ccf29150b7dcbfbfdfc210edaa017228676 /core/java/android | |
parent | 3eff39fb0f6425601b67296ee25f0497a70976ae (diff) | |
download | frameworks_base-6313b9259d37b59f3402058e197637aa3014516c.zip frameworks_base-6313b9259d37b59f3402058e197637aa3014516c.tar.gz frameworks_base-6313b9259d37b59f3402058e197637aa3014516c.tar.bz2 |
Clear mIgnoreDirtyState after draw
Change-Id: I6dfb39e0ebc9a5732678d735d9bc5e8813926096
Diffstat (limited to 'core/java/android')
-rw-r--r-- | core/java/android/view/GLRenderer.java | 6 | ||||
-rw-r--r-- | core/java/android/view/ThreadedRenderer.java | 2 |
2 files changed, 5 insertions, 3 deletions
diff --git a/core/java/android/view/GLRenderer.java b/core/java/android/view/GLRenderer.java index eba4f7f..d8d11f7 100644 --- a/core/java/android/view/GLRenderer.java +++ b/core/java/android/view/GLRenderer.java @@ -1177,7 +1177,7 @@ public class GLRenderer extends HardwareRenderer { callbacks.onHardwarePreDraw(canvas); if (displayList != null) { - status |= drawDisplayList(attachInfo, canvas, displayList, status); + status |= drawDisplayList(canvas, displayList, status); } else { // Shouldn't reach here view.draw(canvas); @@ -1308,8 +1308,8 @@ public class GLRenderer extends HardwareRenderer { return status; } - private int drawDisplayList(View.AttachInfo attachInfo, HardwareCanvas canvas, - RenderNode displayList, int status) { + private int drawDisplayList(HardwareCanvas canvas, RenderNode displayList, + int status) { long drawDisplayListStartTime = 0; if (mProfileEnabled) { diff --git a/core/java/android/view/ThreadedRenderer.java b/core/java/android/view/ThreadedRenderer.java index 1429837..60d7c78 100644 --- a/core/java/android/view/ThreadedRenderer.java +++ b/core/java/android/view/ThreadedRenderer.java @@ -194,6 +194,8 @@ public class ThreadedRenderer extends HardwareRenderer { updateRootDisplayList(view, callbacks); + attachInfo.mIgnoreDirtyState = false; + if (dirty == null) { dirty = NULL_RECT; } |