on focus fixed

This commit is contained in:
Luis Fernando Molina committed 2020-03-30 14:05:37 +02:00
1 parent dba1318352
commit f8593e8cd9
2 files changed
+1 -17

No files matched your search

+1 -1
View File
@@ -404,7 +404,7 @@ function newFloatingObject () {
thisObject.positionLocked = true
canvas.floatingSpace.container.eventHandler.raiseEvent('onFocusAquired', thisObject.container)
canvas.floatingSpace.container.eventHandler.raiseEvent('onFocusAquired', thisObject)
thisObject.isOnFocus = true
}
}
-16
View File
@@ -62,16 +62,12 @@ function newFloatingSpace () {
const PERCENTAGE_OF_SCREEN_FOR_DISPLACEMENT = 25
let onDragStartedEventSubscriptionId
let spaceFocusAquiredEventSubscriptionId
let floatingObjetOnFocusEventSubscriptionId
return thisObject
function finalize () {
thisObject.container.eventHandler.stopListening(onDragStartedEventSubscriptionId)
canvas.floatingSpace.container.eventHandler.stopListening(spaceFocusAquiredEventSubscriptionId)
if (floatingObjetOnFocus !== undefined) {
floatingObjetOnFocus.eventHandler.stopListening(floatingObjetOnFocusEventSubscriptionId)
}
thisObject.floatingLayer.finalize()
thisObject.uiObjectConstructor.finalize()
@@ -100,18 +96,6 @@ function newFloatingSpace () {
return
}
floatingObjetOnFocus = floatingObject
floatingObjetOnFocusEventSubscriptionId = floatingObjetOnFocus.container.eventHandler.listenToEvent('onNotFocus', onNotFocus)
}
function onNotFocus (container) {
if (container !== undefined) {
container.eventHandler.stopListening(floatingObjetOnFocusEventSubscriptionId)
}
if (floatingObjetOnFocus !== undefined) {
if (floatingObjetOnFocus.container.id === container.id) {
floatingObjetOnFocus = undefined
}
}
}
function toggleDrawReferenceLines () {