diff --git a/src/interaction/InteractionManager.js b/src/interaction/InteractionManager.js index 7922ddb..7337213 100644 --- a/src/interaction/InteractionManager.js +++ b/src/interaction/InteractionManager.js @@ -829,6 +829,7 @@ { this.eventData.target = displayObject; this.mouse.target = displayObject; + this.pointer.target = displayObject; } func(displayObject, hit); @@ -1079,7 +1080,7 @@ this.normalizeToPointerData(event); this.pointer.originalEvent = event; this.eventData.data = this.pointer; - this.eventData.stopped = false; + this.eventData._reset(); // Update internal pointer reference this.mapPositionToPoint(this.pointer.global, event.clientX, event.clientY); @@ -1121,7 +1122,7 @@ this.normalizeToPointerData(event); this.pointer.originalEvent = event; this.eventData.data = this.pointer; - this.eventData.stopped = false; + this.eventData._reset(); // Update internal pointer reference this.mapPositionToPoint(this.pointer.global, event.clientX, event.clientY); @@ -1171,7 +1172,7 @@ this.normalizeToPointerData(event); this.pointer.originalEvent = event; this.eventData.data = this.pointer; - this.eventData.stopped = false; + this.eventData._reset(); this.mapPositionToPoint(this.pointer.global, event.clientX, event.clientY); @@ -1211,7 +1212,7 @@ this.normalizeToPointerData(event); this.pointer.originalEvent = event; this.eventData.data = this.pointer; - this.eventData.stopped = false; + this.eventData._reset(); // Update internal pointer reference this.mapPositionToPoint(this.pointer.global, event.clientX, event.clientY); @@ -1252,7 +1253,7 @@ { this.pointer.originalEvent = event; this.eventData.data = this.pointer; - this.eventData.stopped = false; + this.eventData._reset(); this.emit('pointerover', this.eventData); }