File tree Expand file tree Collapse file tree 1 file changed +2
-2
lines changed
fxgl-scene/src/main/kotlin/com/almasb/fxgl/scene Expand file tree Collapse file tree 1 file changed +2
-2
lines changed Original file line number Diff line number Diff line change @@ -56,7 +56,7 @@ abstract class Scene : State<Scene>, UpdatableRunner {
56
56
override val isSubState: Boolean = false
57
57
override val isAllowConcurrency: Boolean = false
58
58
59
- private val listeners = Array <Updatable >()
59
+ private val listeners = LinkedHashSet <Updatable >()
60
60
private val listenersToAdd = Array <Updatable >()
61
61
private val listenersToRemove = Array <Updatable >()
62
62
@@ -105,7 +105,7 @@ abstract class Scene : State<Scene>, UpdatableRunner {
105
105
onUpdate(tpf)
106
106
107
107
listeners.addAll(listenersToAdd)
108
- listeners.removeAllByIdentity (listenersToRemove)
108
+ listeners.removeAll (listenersToRemove)
109
109
110
110
listenersToAdd.clear()
111
111
listenersToRemove.clear()
You can’t perform that action at this time.
0 commit comments