Explorar el Código

[ue] Fix compilation error with Clang, closes #2301.

Mario Zechner hace 2 años
padre
commit
468985bd35

+ 3 - 3
spine-ue4/Plugins/SpinePlugin/Source/SpinePlugin/Private/SpineSkeletonDataAsset.cpp

@@ -298,9 +298,9 @@ SkeletonData *USpineSkeletonDataAsset::GetSkeletonData(Atlas *Atlas) {
 void USpineSkeletonDataAsset::SetMixes(AnimationStateData *animationStateData) {
 	for (auto &data : MixData) {
 		if (!data.From.IsEmpty() && !data.To.IsEmpty()) {
-			const char *fromChar = TCHAR_TO_UTF8(*data.From);
-			const char *toChar = TCHAR_TO_UTF8(*data.To);
-			animationStateData->setMix(fromChar, toChar, data.Mix);
+			std::string fromChar = TCHAR_TO_UTF8(*data.From);
+			std::string toChar = TCHAR_TO_UTF8(*data.To);
+			animationStateData->setMix(fromChar.c_str(), toChar.c_str(), data.Mix);
 		}
 	}
 	animationStateData->setDefaultMix(DefaultMix);