Inifinite loop on bad import files
I had an import file that caused an infinite loop. I don't exactly know how this algorithm works here but maybe we should change it more. Probably calculate the amount of steps and chop linear.pull/4534/head
parent
4d451fe437
commit
002d6dc016
|
@ -3325,6 +3325,10 @@ FBXConverter::KeyFrameListList FBXConverter::GetRotationKeyframeList(const std::
|
||||||
Keys->push_back(tnew);
|
Keys->push_back(tnew);
|
||||||
Values->push_back(vnew);
|
Values->push_back(vnew);
|
||||||
}
|
}
|
||||||
|
else {
|
||||||
|
// Something broke
|
||||||
|
break;
|
||||||
|
}
|
||||||
tp = tnew;
|
tp = tnew;
|
||||||
vp = vnew;
|
vp = vnew;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue