From c5c1c574e48e546a8657853501e224236a60cb96 Mon Sep 17 00:00:00 2001 From: zhuxudong Date: Wed, 2 Jun 2021 17:45:08 +0800 Subject: [PATCH] Fix: destroy independency (#316) * fix: order independency --- packages/framebuffer-picker/src/FramebufferPicker.ts | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/packages/framebuffer-picker/src/FramebufferPicker.ts b/packages/framebuffer-picker/src/FramebufferPicker.ts index 113ded4391..c09ff19bae 100644 --- a/packages/framebuffer-picker/src/FramebufferPicker.ts +++ b/packages/framebuffer-picker/src/FramebufferPicker.ts @@ -73,7 +73,9 @@ export class FramebufferPicker extends Script { } onDestroy() { - //@ts-ignore - this.camera._renderPipeline.removeRenderPass(this.colorRenderPass); + if (!this.camera.destroyed) { + //@ts-ignore + this.camera._renderPipeline.removeRenderPass(this.colorRenderPass); + } } }