Przeglądaj źródła

bugfix maxWidth handling

Nicolas Cannasse 12 lat temu
rodzic
commit
049c08d2f2
1 zmienionych plików z 1 dodań i 1 usunięć
  1. 1 1
      h2d/Text.hx

+ 1 - 1
h2d/Text.hx

@@ -76,7 +76,7 @@ class Text extends Drawable {
 				var size = x + esize + letterSpacing;
 				var k = i + 1, max = text.length;
 				var prevChar = prevChar;
-				while( size <= maxWidth ) {
+				while( size <= maxWidth && k < text.length ) {
 					var cc = text.charCodeAt(k++);
 					if( font.charset.isSpace(cc) || cc == '\n'.code ) break;
 					var e = font.getChar(cc);