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

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

Merge "Make sure we check for valid GrContext when pinning images." into sc-dev am: 351080a8

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

Change-Id: Ic8a280aa0ce9a8bea3d2af0acc78f8902484cf5a
parents 2ae0ae6b 351080a8
Loading
Loading
Loading
Loading
+4 −0
Original line number Diff line number Diff line
@@ -59,6 +59,10 @@ void SkiaPipeline::onDestroyHardwareResources() {
}

bool SkiaPipeline::pinImages(std::vector<SkImage*>& mutableImages) {
    if (!mRenderThread.getGrContext()) {
        ALOGD("Trying to pin an image with an invalid GrContext");
        return false;
    }
    for (SkImage* image : mutableImages) {
        if (SkImage_pinAsTexture(image, mRenderThread.getGrContext())) {
            mPinnedImages.emplace_back(sk_ref_sp(image));