From 5d43fce06277be2911950f4974b19ae8faf494eb Mon Sep 17 00:00:00 2001 From: johnshaughnessy <johnfshaughnessy@gmail.com> Date: Thu, 25 Oct 2018 11:40:39 -0700 Subject: [PATCH] Fixup emit-state-change --- src/components/emit-state-change.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/components/emit-state-change.js b/src/components/emit-state-change.js index b3357cd39..c436293d7 100644 --- a/src/components/emit-state-change.js +++ b/src/components/emit-state-change.js @@ -23,11 +23,14 @@ AFRAME.registerComponent("emit-state-change", { }, update() { + this.el.removeEventListener("stateadded", this.stateadded); + this.el.removeEventListener("stateremoved", this.stateremoved); + if (this.data.transform === "rising") { this.el.addEventListener("stateadded", this.stateadded); } if (this.data.transform === "falling") { - this.el.addEventListener("stateremoved", this.stateadded); + this.el.addEventListener("stateremoved", this.stateremoved); } } }); -- GitLab