소스 검색

Instance dependency for particles was not being get rid of. Again fixes #15591

Juan Linietsky 7 년 전
부모
커밋
3a05d974e0
1개의 변경된 파일1개의 추가작업 그리고 0개의 파일을 삭제
  1. 1 0
      drivers/gles3/rasterizer_storage_gles3.cpp

+ 1 - 0
drivers/gles3/rasterizer_storage_gles3.cpp

@@ -6950,6 +6950,7 @@ bool RasterizerStorageGLES3::free(RID p_rid) {
 		memdelete(cls);
 	} else if (particles_owner.owns(p_rid)) {
 		Particles *particles = particles_owner.get(p_rid);
+		particles->instance_remove_deps();
 		particles_owner.free(p_rid);
 		memdelete(particles);
 	} else {