From 9c932477193454ead893cafe3f7ed35f53350525 Mon Sep 17 00:00:00 2001
From: Xiao Gui <xgui3783@gmail.com>
Date: Mon, 5 Jul 2021 12:16:51 +0200
Subject: [PATCH] chore: add on destroy hook

---
 .../threeSurfer/threeSurferGlue/threeSurfer.component.ts      | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/src/viewerModule/threeSurfer/threeSurferGlue/threeSurfer.component.ts b/src/viewerModule/threeSurfer/threeSurferGlue/threeSurfer.component.ts
index bbc5a04f0..5422e8a3b 100644
--- a/src/viewerModule/threeSurfer/threeSurferGlue/threeSurfer.component.ts
+++ b/src/viewerModule/threeSurfer/threeSurferGlue/threeSurfer.component.ts
@@ -155,6 +155,10 @@ export class ThreeSurferGlueCmp implements IViewer<'threeSurfer'>, OnChanges, Af
       })
     }
 
+    this.onDestroyCb.push(
+      () => setViewerHandle(null)
+    )
+
     if (this.roi$) {
       const sub = this.roi$.pipe(
         switchMap(switchMapWaitFor({
-- 
GitLab