summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/gfx.cpp10
1 files changed, 7 insertions, 3 deletions
diff --git a/src/gfx.cpp b/src/gfx.cpp
index 2fca52bfe..491112431 100644
--- a/src/gfx.cpp
+++ b/src/gfx.cpp
@@ -262,9 +262,13 @@ static int TruncateString(char *str, int maxw)
return ddd_w;
}
} else {
- if (c == SCC_SETX) str++;
- else if (c == SCC_SETXY) str += 2;
- else if (c == SCC_TINYFONT) {
+ if (c == SCC_SETX) {
+ w = *str;
+ str++;
+ } else if (c == SCC_SETXY) {
+ w = *str;
+ str += 2;
+ } else if (c == SCC_TINYFONT) {
size = FS_SMALL;
ddd = GetCharacterWidth(size, '.') * 3;
} else if (c == SCC_BIGFONT) {