diff options
author | Johannes Schickel | 2009-08-12 18:07:27 +0000 |
---|---|---|
committer | Johannes Schickel | 2009-08-12 18:07:27 +0000 |
commit | 73f38d97b587f1164fa559cf6e140e397ae54581 (patch) | |
tree | dba789a093945d11242d695f854ce4a501e1c2ce | |
parent | 949ade74f0b5e10cb31dca4d88b705309b10cc96 (diff) | |
download | scummvm-rg350-73f38d97b587f1164fa559cf6e140e397ae54581.tar.gz scummvm-rg350-73f38d97b587f1164fa559cf6e140e397ae54581.tar.bz2 scummvm-rg350-73f38d97b587f1164fa559cf6e140e397ae54581.zip |
Add a slight paranoia check to drawCharANSI.
svn-id: r43325
-rw-r--r-- | engines/kyra/screen.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/engines/kyra/screen.cpp b/engines/kyra/screen.cpp index 8d4ea7e022..bc1ccbb801 100644 --- a/engines/kyra/screen.cpp +++ b/engines/kyra/screen.cpp @@ -1190,6 +1190,8 @@ void Screen::drawCharANSI(uint8 c, int x, int y) { const int charWidth = fnt->getCharWidth(c); const int charHeight = fnt->getHeight(); + if (x < 0 || y < 0) + return; if (x + charWidth > SCREEN_W || y + charHeight > SCREEN_H) return; |