瀏覽代碼

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 {