aboutsummaryrefslogtreecommitdiff
path: root/scumm/string.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'scumm/string.cpp')
-rw-r--r--scumm/string.cpp6
1 files changed, 5 insertions, 1 deletions
diff --git a/scumm/string.cpp b/scumm/string.cpp
index f764f3a7b9..8e6770a646 100644
--- a/scumm/string.cpp
+++ b/scumm/string.cpp
@@ -234,7 +234,11 @@ void ScummEngine::CHARSET_1() {
if (_charset->_center) {
_charset->_nextLeft -= _charset->getStringWidth(0, buffer) / 2;
}
- _charset->_nextTop += _charset->getFontHeight();
+ if (_string[0].height) {
+ _charset->_nextTop += _string[0].height;
+ } else {
+ _charset->_nextTop += _charset->getFontHeight();
+ }
if (_version > 3) {
// FIXME - is this really needed?
_charset->_disableOffsX = true;