diff --git a/cocos2d/label_nodes/CCLabelTTF.js b/cocos2d/label_nodes/CCLabelTTF.js index e21c94f637..09ab551238 100644 --- a/cocos2d/label_nodes/CCLabelTTF.js +++ b/cocos2d/label_nodes/CCLabelTTF.js @@ -682,6 +682,9 @@ cc.LabelTTF = cc.Sprite.extend(/** @lends cc.LabelTTF# */{ break; } } while (tempLineWidth > locDimensionsWidth); + if (cutoff === -1) { + break; + } var newline = strings[i].substr(cutoff + 1); strings.splice(i + 1, 0, newline); strings[i] = str;