From d1fed5cee165d9626a7ced40e982b4d7c6a6dc72 Mon Sep 17 00:00:00 2001 From: Johannes Schickel Date: Sun, 26 Jul 2009 14:40:03 +0000 Subject: [PATCH] Instead of only printing a warning, when no SJIS char data is present, just return to the caller. svn-id: r42823 --- graphics/sjis.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/graphics/sjis.cpp b/graphics/sjis.cpp index f1e82fa3e4d..405d8622c29 100644 --- a/graphics/sjis.cpp +++ b/graphics/sjis.cpp @@ -106,8 +106,10 @@ void FontSJIS16x16::drawCharIntern(const uint16 *glyph, uint8 *dst, int pitch, C void FontSJIS16x16::drawChar(void *dst, uint16 ch, int pitch, int bpp, uint32 c1, uint32 c2) const { const uint16 *glyphSource = getCharData(ch); - if (!glyphSource) - warning("SJIS: Font does not offer data for %02X %02X", ch & 0xFF, ch >> 8); + if (!glyphSource) { + warning("FontSJIS16x16::drawChar: Font does not offer data for %02X %02X", ch & 0xFF, ch >> 8); + return; + } if (bpp == 1) { if (!_outlineEnabled)