diff options
-rw-r--r-- | engines/supernova/rooms.cpp | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/engines/supernova/rooms.cpp b/engines/supernova/rooms.cpp index ce06f442c2..faa6129723 100644 --- a/engines/supernova/rooms.cpp +++ b/engines/supernova/rooms.cpp @@ -207,6 +207,10 @@ void Marquee::renderCharacter() { if (_loop) { _loop = false; _text = _textBegin; + clearText(); + _textWidth = _vm->textWidth(_text); + _x = kScreenWidth / 2 - _textWidth / 2; + _vm->_textCursorX = _x; } break; case '\0': |