From abe55e92241fd9a19885f7b11db8d3043ab60c61 Mon Sep 17 00:00:00 2001 From: Tim Murray Date: Fri, 13 Dec 2013 12:57:36 -0800 Subject: Handle user-defined cache path for RS. Change-Id: I92e3346dca331ae6a9dfbe4f95292bc604dfd196 --- libs/hwui/FontRenderer.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/libs/hwui/FontRenderer.cpp b/libs/hwui/FontRenderer.cpp index 48613fe..f7493a3 100644 --- a/libs/hwui/FontRenderer.cpp +++ b/libs/hwui/FontRenderer.cpp @@ -733,7 +733,9 @@ void FontRenderer::blurImage(uint8_t** image, int32_t width, int32_t height, int if (mRs == 0) { mRs = new RSC::RS(); - if (!mRs->init(RSC::RS_INIT_LOW_LATENCY | RSC::RS_INIT_SYNCHRONOUS)) { + // a null path is OK because there are no custom kernels used + // hence nothing gets cached by RS + if (!mRs->init("", RSC::RS_INIT_LOW_LATENCY | RSC::RS_INIT_SYNCHRONOUS)) { ALOGE("blur RS failed to init"); } -- cgit v1.1