diff options
author | Alon Zakai <alonzakai@gmail.com> | 2012-03-24 19:46:33 -0700 |
---|---|---|
committer | Alon Zakai <alonzakai@gmail.com> | 2012-03-24 19:46:33 -0700 |
commit | f1a242e9f0553151681dde503ba955dbb1324db4 (patch) | |
tree | 796953d5afd966559bcdd717e60f5e79613c5f90 /src/library_sdl.js | |
parent | a7bc331fac817437fcaaeaffcad7dd4b5cb75d84 (diff) |
handle emptry strings to TTF_Render
Diffstat (limited to 'src/library_sdl.js')
-rw-r--r-- | src/library_sdl.js | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/library_sdl.js b/src/library_sdl.js index 93bf133b..199af7c4 100644 --- a/src/library_sdl.js +++ b/src/library_sdl.js @@ -348,7 +348,7 @@ mergeInto(LibraryManager.library, { // Debugging debugSurface: function(surfData) { - console.log('dumping surface ' + [surfData.surf, surfData.source]); + console.log('dumping surface ' + [surfData.surf, surfData.source, surfData.width, surfData.height]); var image = surfData.ctx.getImageData(0, 0, surfData.width, surfData.height); var data = image.data; var num = Math.min(surfData.width, surfData.height); @@ -806,7 +806,7 @@ mergeInto(LibraryManager.library, { TTF_RenderText_Solid: function(font, text, color) { // XXX the font and color are ignored - text = Pointer_stringify(text); + text = Pointer_stringify(text) || ' '; // if given an empty string, still return a valid surface var fontData = SDL.fonts[font]; var w = SDL.estimateTextWidth(fontData, text); var h = fontData.size; |