From adfeec94560c6661c5e6600b10c05f34a40f6454 Mon Sep 17 00:00:00 2001 From: Chris Craik Date: Tue, 15 Dec 2015 19:17:32 -0800 Subject: [PATCH] Allow RT animation of new renderer Change-Id: I60136dc080dc4fd853ac8c3d37fefa85da1181df --- libs/hwui/renderthread/CanvasContext.cpp | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/libs/hwui/renderthread/CanvasContext.cpp b/libs/hwui/renderthread/CanvasContext.cpp index ca85dfbf1bab..0620653371a6 100644 --- a/libs/hwui/renderthread/CanvasContext.cpp +++ b/libs/hwui/renderthread/CanvasContext.cpp @@ -513,9 +513,11 @@ void CanvasContext::draw() { // Called by choreographer to do an RT-driven animation void CanvasContext::doFrame() { - if (CC_UNLIKELY(!mCanvas || mEglSurface == EGL_NO_SURFACE)) { - return; - } +#if HWUI_NEW_OPS + if (CC_UNLIKELY(mEglSurface == EGL_NO_SURFACE)) return; +#else + if (CC_UNLIKELY(!mCanvas || mEglSurface == EGL_NO_SURFACE)) return; +#endif prepareAndDraw(nullptr); } -- 2.11.0