diff --git a/src/texteff.cpp b/src/texteff.cpp index d229686945..3f56cd7b58 100644 --- a/src/texteff.cpp +++ b/src/texteff.cpp @@ -85,6 +85,7 @@ void UpdateTextEffect(TextEffectID te_id, StringID msg) void UpdateAllTextEffectVirtCoords() { for (auto &te : _text_effects) { + if (te.string_id == INVALID_STRING_ID) continue; SetDParam(0, te.params_1); SetDParam(1, te.params_2); te.UpdatePosition(ZOOM_LVL_OUT_8X, te.center, te.top, te.string_id, te.string_id - 1);