2
0
Эх сурвалжийг харах

Merge pull request #69619 from m4gr3d/address_android_editor_crashes_main

Address Android editor crashes
Rémi Verschelde 2 жил өмнө
parent
commit
5432bad36f

+ 1 - 0
scene/resources/mesh.cpp

@@ -189,6 +189,7 @@ Ref<TriangleMesh> Mesh::generate_triangle_mesh() const {
 			if (primitive == PRIMITIVE_TRIANGLES) {
 			if (primitive == PRIMITIVE_TRIANGLES) {
 				for (int j = 0; j < ic; j++) {
 				for (int j = 0; j < ic; j++) {
 					int index = ir[j];
 					int index = ir[j];
+					ERR_FAIL_COND_V(index >= vc, Ref<TriangleMesh>());
 					facesw[widx++] = vr[index];
 					facesw[widx++] = vr[index];
 				}
 				}
 			} else { // PRIMITIVE_TRIANGLE_STRIP
 			} else { // PRIMITIVE_TRIANGLE_STRIP