diff --git a/Source/control.cpp b/Source/control.cpp index 97aec3bed..ca176acca 100644 --- a/Source/control.cpp +++ b/Source/control.cpp @@ -2669,7 +2669,8 @@ char *control_print_talk_msg(char *msg, int x, int y, int *nOffset, int color) *nOffset = PitchTbl[y] + x; while (*msg) { - c = fontframe[gbFontTransTbl[(BYTE)*msg]]; + c = gbFontTransTbl[(BYTE)*msg]; + c = fontframe[c]; width += fontkern[c] + 1; if (width > 450 + PANEL_X) return msg;