+2
-2
lines changedFilter options
+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.
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4