فهرست منبع

Address Android editor crashes

- Add workaround for crash when resuming existing project
Fredia Huya-Kouadio 2 سال پیش
والد
کامیت
e8d80fc747
1فایلهای تغییر یافته به همراه1 افزوده شده و 0 حذف شده
  1. 1 0
      scene/resources/mesh.cpp

+ 1 - 0
scene/resources/mesh.cpp

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