Bladeren bron

[flutter] Properly invoke track entry listeners, closes #2349

Mario Zechner 1 jaar geleden
bovenliggende
commit
73d892740d
2 gewijzigde bestanden met toevoegingen van 2 en 1 verwijderingen
  1. 1 0
      spine-flutter/CHANGELOG.md
  2. 1 1
      spine-flutter/lib/spine_flutter.dart

+ 1 - 0
spine-flutter/CHANGELOG.md

@@ -1,5 +1,6 @@
 # 4.1.12
 # FilterQuality for texture atlas pages is now set to medium. It is configurable via `Atlas.filterQuality`. See https://github.com/EsotericSoftware/spine-runtimes/issues/2362
+# Track Entry listeners are now invoked properly, see https://github.com/EsotericSoftware/spine-runtimes/issues/2349
 
 # 4.1.11
 # Fixed clipping bug, see https://github.com/EsotericSoftware/spine-runtimes/issues/2431

+ 1 - 1
spine-flutter/lib/spine_flutter.dart

@@ -3707,7 +3707,7 @@ class AnimationState {
         final nativeEvent = _bindings.spine_animation_state_events_get_event(_events, i);
         final event = nativeEvent.address == nullptr.address ? null : Event._(nativeEvent);
         if (_trackEntryListeners.containsKey(nativeEntry)) {
-          _trackEntryListeners[entry]?.call(type, entry, event);
+          _trackEntryListeners[nativeEntry]?.call(type, entry, event);
         }
         if (_stateListener != null) {
           _stateListener?.call(type, entry, event);