summaryrefslogtreecommitdiffstats
path: root/core/jni
diff options
context:
space:
mode:
authorWolfgang Wiedmeyer <wolfgit@wiedmeyer.de>2016-01-28 20:45:12 +0100
committerWolfgang Wiedmeyer <wolfgit@wiedmeyer.de>2016-01-28 20:45:12 +0100
commitcb3133edef468c755b18d822c6873d6eeffe5183 (patch)
treebf7d9e43195283f8dc5da95498c5fda7146578e2 /core/jni
parenta3edd3be2ce0504cb485573b34cc32d60fecfe7a (diff)
parent141e0295436eeb0d0bd0cf00be58ffc9486fc2b4 (diff)
downloadframeworks_base-cb3133edef468c755b18d822c6873d6eeffe5183.zip
frameworks_base-cb3133edef468c755b18d822c6873d6eeffe5183.tar.gz
frameworks_base-cb3133edef468c755b18d822c6873d6eeffe5183.tar.bz2
Merge branch 'cm-13.0' of https://github.com/CyanogenMod/android_frameworks_base into replicant-6.0
Signed-off-by: Wolfgang Wiedmeyer <wolfgit@wiedmeyer.de>
Diffstat (limited to 'core/jni')
-rw-r--r--core/jni/android_view_DisplayListCanvas.cpp6
1 files changed, 6 insertions, 0 deletions
diff --git a/core/jni/android_view_DisplayListCanvas.cpp b/core/jni/android_view_DisplayListCanvas.cpp
index 83dff0f..fedb37d 100644
--- a/core/jni/android_view_DisplayListCanvas.cpp
+++ b/core/jni/android_view_DisplayListCanvas.cpp
@@ -102,10 +102,16 @@ static void android_view_DisplayListCanvas_callDrawGLFunction(JNIEnv* env, jobje
// ----------------------------------------------------------------------------
static jint android_view_DisplayListCanvas_getMaxTextureWidth(JNIEnv* env, jobject clazz) {
+ if (!Caches::hasInstance()) {
+ android::uirenderer::renderthread::RenderProxy::staticFence();
+ }
return Caches::getInstance().maxTextureSize;
}
static jint android_view_DisplayListCanvas_getMaxTextureHeight(JNIEnv* env, jobject clazz) {
+ if (!Caches::hasInstance()) {
+ android::uirenderer::renderthread::RenderProxy::staticFence();
+ }
return Caches::getInstance().maxTextureSize;
}