From 53889210e83155451ab576b6e6ab56c7b4d72cc7 Mon Sep 17 00:00:00 2001 From: Kleber Silva Date: Fri, 10 Dec 2021 19:32:38 -0300 Subject: [PATCH] selection gizmo starts deselected --- src/core/editor.ts | 3 ++- src/editor.state-handler.ts | 2 -- src/scene-view/selection-area/gizmos/selection-gizmo.ts | 2 +- 3 files changed, 3 insertions(+), 4 deletions(-) diff --git a/src/core/editor.ts b/src/core/editor.ts index f91c61c..2ea279f 100644 --- a/src/core/editor.ts +++ b/src/core/editor.ts @@ -1,5 +1,5 @@ import { Actions } from 'core/actions'; -import { EditorData } from 'data/editor-data'; +import { DataOrigin, EditorData } from 'data/editor-data'; import { InspectorData } from 'data/inspector-data'; import { PhaserMeta } from 'data/phaser-meta'; import { PluginConfig, Size } from 'plugin.model'; @@ -433,6 +433,7 @@ class EditorClass { } public disable() { + this.data.selectObject(null, DataOrigin.ACTION); this.actions.disable(); } } diff --git a/src/editor.state-handler.ts b/src/editor.state-handler.ts index 0f5c50d..00e78be 100644 --- a/src/editor.state-handler.ts +++ b/src/editor.state-handler.ts @@ -80,8 +80,6 @@ export class EditorStateHandler { this._isEnabled = false; Editor.disable(); this.editorView.disable(); - // this.referenceImageController.disable(); - this.disabledUI.enable(); if (this.onhide) this.onhide(); } diff --git a/src/scene-view/selection-area/gizmos/selection-gizmo.ts b/src/scene-view/selection-area/gizmos/selection-gizmo.ts index f1e7092..08a335a 100644 --- a/src/scene-view/selection-area/gizmos/selection-gizmo.ts +++ b/src/scene-view/selection-area/gizmos/selection-gizmo.ts @@ -52,7 +52,7 @@ export class SelectionGizmo extends HTMLElement implements Gizmo { public init() { Editor.data.onSelectedObjectChanged.add(this.onSelectionChanged, this); - this.classList.add('selector'); + this.classList.add('selector', 'invisible'); this.addEventListener('mouseover', this.onMouseOver.bind(this)); this.addEventListener('mouseout', this.onMouseOut.bind(this));