Make sure QList is large enough before calling at() (#1074)
This commit is contained in:
parent
0d6b89fa1f
commit
c71f30a452
@ -488,7 +488,10 @@ void CharacterAnimationLayer::setFrameEffects(QStringList data)
|
|||||||
for (const QString &raw_effect : std::as_const(emote_effects))
|
for (const QString &raw_effect : std::as_const(emote_effects))
|
||||||
{
|
{
|
||||||
QStringList frame_data = raw_effect.split("=");
|
QStringList frame_data = raw_effect.split("=");
|
||||||
|
if (frame_data.size() < 2)
|
||||||
|
{
|
||||||
|
continue;
|
||||||
|
}
|
||||||
const int frame_number = frame_data.at(0).toInt();
|
const int frame_number = frame_data.at(0).toInt();
|
||||||
|
|
||||||
FrameEffect effect;
|
FrameEffect effect;
|
||||||
|
Loading…
Reference in New Issue
Block a user