Use getStringScreenWidth in Session.computeWidth

This commit is contained in:
Julian Viereck 2011-03-18 22:25:39 +01:00
commit d4a46aa467

View file

@ -417,14 +417,11 @@ var EditSession = function(text, mode) {
var tabSize = this.getTabSize(); var tabSize = this.getTabSize();
for ( var i = 0; i < lines.length; i++) { for ( var i = 0; i < lines.length; i++) {
var len = lines[i].length; var line = lines[i],
len = line.length,
screenLen = this.$getStringScreenWidth(line);
longestLine = Math.max(longestLine, len); longestLine = Math.max(longestLine, len);
longestScreenLine = Math.max(longestScreenLine, screenLen);
lines[i].replace(/\t/g, function(m) {
len += tabSize-1;
return m;
});
longestScreenLine = Math.max(longestScreenLine, len);
} }
this.width = longestLine; this.width = longestLine;