diff --git a/core/jni/android_view_ThreadedRenderer.cpp b/core/jni/android_view_ThreadedRenderer.cpp index ec08a4fd841e7..d183d8eb2eb35 100644 --- a/core/jni/android_view_ThreadedRenderer.cpp +++ b/core/jni/android_view_ThreadedRenderer.cpp @@ -222,7 +222,7 @@ static void android_view_ThreadedRenderer_setup(JNIEnv* env, jobject clazz, jlon jfloat lightX, jfloat lightY, jfloat lightZ, jfloat lightRadius, jint ambientShadowAlpha, jint spotShadowAlpha) { RenderProxy* proxy = reinterpret_cast(proxyPtr); - proxy->setup(width, height, Vector3(lightX, lightY, lightZ), lightRadius, + proxy->setup(width, height, (Vector3){lightX, lightY, lightZ}, lightRadius, ambientShadowAlpha, spotShadowAlpha); }