From 48f9bb6254324006a4595f4576c28498a4aaf5d2 Mon Sep 17 00:00:00 2001 From: Chris Craik Date: Fri, 24 Mar 2017 17:00:39 -0700 Subject: [PATCH] Register functor draw correctly Bug: 36602041 Test: existing tests still pass Change-Id: I9f385da89e9e49e562031578a02f13a68697e0df --- libs/hwui/BakedOpRenderer.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/libs/hwui/BakedOpRenderer.cpp b/libs/hwui/BakedOpRenderer.cpp index e8972aab9f8f6..d154730058ee7 100644 --- a/libs/hwui/BakedOpRenderer.cpp +++ b/libs/hwui/BakedOpRenderer.cpp @@ -363,6 +363,7 @@ void BakedOpRenderer::renderFunctor(const FunctorOp& op, const BakedOpState& sta state.computedState.transform.copyTo(&info.transform[0]); mRenderState.invokeFunctor(op.functor, DrawGlInfo::kModeDraw, &info); + if (!mRenderTarget.frameBufferId) mHasDrawn = true; } void BakedOpRenderer::dirtyRenderTarget(const Rect& uiDirty) {