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

Commit 3b3d66ef authored by John Reck's avatar John Reck Committed by Android (Google) Code Review
Browse files

Merge "Clear mIgnoreDirtyState after draw"

parents a2c8a1b8 6313b925
Loading
Loading
Loading
Loading
+3 −3
Original line number Diff line number Diff line
@@ -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) {
+2 −0
Original line number Diff line number Diff line
@@ -194,6 +194,8 @@ public class ThreadedRenderer extends HardwareRenderer {

        updateRootDisplayList(view, callbacks);

        attachInfo.mIgnoreDirtyState = false;

        if (dirty == null) {
            dirty = NULL_RECT;
        }