소스 검색

[cpp] Fixes #1186, missed null check when iterating track entries.

badlogic 7 년 전
부모
커밋
9f0dea3a21
1개의 변경된 파일2개의 추가작업 그리고 0개의 파일을 삭제
  1. 2 0
      spine-cpp/spine-cpp/src/spine/AnimationState.cpp

+ 2 - 0
spine-cpp/spine-cpp/src/spine/AnimationState.cpp

@@ -946,6 +946,8 @@ void AnimationState::animationsChanged() {
 	for (size_t i = 0, n = _tracks.size(); i < n; ++i) {
 		TrackEntry *entry = _tracks[i];
 
+		if (!entry) continue;
+
 		while (entry->_mixingFrom != NULL)
 			entry = entry->_mixingFrom;