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

Commit 6313b925 authored by John Reck's avatar John Reck
Browse files

Clear mIgnoreDirtyState after draw

Change-Id: I6dfb39e0ebc9a5732678d735d9bc5e8813926096
parent 3eff39fb
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;
        }