aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorin1tiate <32779090+in1tiate@users.noreply.github.com>2025-01-23 03:17:27 -0600
committerGitHub <noreply@github.com>2025-01-23 03:17:27 -0600
commitc71f30a45235a7bf3c822cc08c0da3b18f977f0f (patch)
treed9763370b7d996cee32f142e6530ef76c93ce581 /src
parent0d6b89fa1f2e96d70860b268a9fd303c32dcf2e7 (diff)
Make sure QList is large enough before calling at() (#1074)
Diffstat (limited to 'src')
-rw-r--r--src/animationlayer.cpp5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/animationlayer.cpp b/src/animationlayer.cpp
index 771904b9..42d90391 100644
--- a/src/animationlayer.cpp
+++ b/src/animationlayer.cpp
@@ -488,7 +488,10 @@ void CharacterAnimationLayer::setFrameEffects(QStringList data)
for (const QString &raw_effect : std::as_const(emote_effects))
{
QStringList frame_data = raw_effect.split("=");
-
+ if (frame_data.size() < 2)
+ {
+ continue;
+ }
const int frame_number = frame_data.at(0).toInt();
FrameEffect effect;