OSDN Git Service

libandroid_runtime: determine whether to use OpenGL renderer at runtime
[android-x86/frameworks-base.git] / core / jni / android / graphics / Path.cpp
index eb9e004..583f5d9 100644 (file)
@@ -35,7 +35,7 @@ public:
 
     static void finalizer(JNIEnv* env, jobject clazz, SkPath* obj) {
 #ifdef USE_OPENGL_RENDERER
-        if (android::uirenderer::Caches::hasInstance()) {
+        if (GraphicsJNI::useOpenglRenderer() && android::uirenderer::Caches::hasInstance()) {
             android::uirenderer::Caches::getInstance().resourceCache.destructor(obj);
             return;
         }