From 255ee2c0c2bb444a20843a6aa3a4bd0e1cbc7f13 Mon Sep 17 00:00:00 2001 From: Andrea Gottsponer <ago@attr.ch> Date: Tue, 13 Sep 2022 15:38:02 +0200 Subject: [PATCH] - fix emit for unselect --- src/lib/elements/controls/SelectGroupElement.ts | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/src/lib/elements/controls/SelectGroupElement.ts b/src/lib/elements/controls/SelectGroupElement.ts index c146316c..089f64fa 100644 --- a/src/lib/elements/controls/SelectGroupElement.ts +++ b/src/lib/elements/controls/SelectGroupElement.ts @@ -592,18 +592,20 @@ export class SelectGroupElement extends BaseContainer<SelectGroupModel> { // Set display objects this.displayObjects = displayObjects as MedsurfDraw.ImageObject[]; } else { + // Emits + if (this.interactive) { // Check is ever shown + if (this._type === SelectGroupType.GROUPING) { + this.getImage().emit("debouncedUnselectGrouping"); + } else { + this.getImage().emit("debouncedUnselectLayerGroup"); + } + } + // Setup this.interactive = false; // Unset display objects this.displayObjects = []; - - // Emits - if (this._type === SelectGroupType.GROUPING) { - this.getImage().emit("debouncedUnselectGrouping"); - } else { - this.getImage().emit("debouncedUnselectLayerGroup"); - } } //</editor-fold> -- GitLab