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

Commit f1196788 authored by Greg Daniel's avatar Greg Daniel Committed by Automerger Merge Worker
Browse files

Merge "In CanvasContext check at start of frame if GrContext is abandoned."...

Merge "In CanvasContext check at start of frame if GrContext is abandoned." into sc-dev am: 303a9d78

Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/14129556

Change-Id: Ic0907c99d914b402cdf038e0b77c0c65217134ec
parents a70b6193 303a9d78
Loading
Loading
Loading
Loading
+6 −0
Original line number Diff line number Diff line
@@ -452,6 +452,12 @@ void CanvasContext::notifyFramePending() {
}

void CanvasContext::draw() {
    if (auto grContext = getGrContext()) {
        if (grContext->abandoned()) {
            LOG_ALWAYS_FATAL("GrContext is abandoned/device lost at start of CanvasContext::draw");
            return;
        }
    }
    SkRect dirty;
    mDamageAccumulator.finish(&dirty);