aboutsummaryrefslogtreecommitdiff
path: root/src/library_sdl.js
diff options
context:
space:
mode:
authorAlon Zakai <alonzakai@gmail.com>2012-03-24 19:46:33 -0700
committerAlon Zakai <alonzakai@gmail.com>2012-03-24 19:46:33 -0700
commitf1a242e9f0553151681dde503ba955dbb1324db4 (patch)
tree796953d5afd966559bcdd717e60f5e79613c5f90 /src/library_sdl.js
parenta7bc331fac817437fcaaeaffcad7dd4b5cb75d84 (diff)
handle emptry strings to TTF_Render
Diffstat (limited to 'src/library_sdl.js')
-rw-r--r--src/library_sdl.js4
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;