diff options
author | John Reck <jreck@google.com> | 2014-04-17 04:33:15 +0000 |
---|---|---|
committer | Android (Google) Code Review <android-gerrit@google.com> | 2014-04-17 04:33:15 +0000 |
commit | 3b3d66ef68628adb34c7c315fa5cefbce92c4bf1 (patch) | |
tree | 8286cacae6404cdde381d41f318b376b85c001bf /core/java | |
parent | a2c8a1b887de45e089997bb9dd9e18d27873f244 (diff) | |
parent | 6313b9259d37b59f3402058e197637aa3014516c (diff) | |
download | frameworks_base-3b3d66ef68628adb34c7c315fa5cefbce92c4bf1.zip frameworks_base-3b3d66ef68628adb34c7c315fa5cefbce92c4bf1.tar.gz frameworks_base-3b3d66ef68628adb34c7c315fa5cefbce92c4bf1.tar.bz2 |
Merge "Clear mIgnoreDirtyState after draw"
Diffstat (limited to 'core/java')
-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; } |