Commit 4ad191d3 authored by Alexander.Trofimov's avatar Alexander.Trofimov Committed by Alexander.Trofimov

getNextWord для последнего слова возвращает конец строки.

Баг http://bugzserver/show_bug.cgi?id=27387

git-svn-id: svn://192.168.3.15/activex/AVS/Sources/TeamlabOffice/trunk/OfficeWeb@59671 954022d7-b5bf-4e40-9824-e11837661b57
parent 5e362419
......@@ -2072,10 +2072,6 @@
var t = this;
// Окончание слова
var endWord = t.textRender.getNextWord(t.cursorPos);
if (endWord === t.cursorPos){
// Мы в последнем слове
endWord = t.textRender.getEndOfLine(t.cursorPos);
}
// Начало слова (ищем по окончанию, т.к. могли попасть в пробел)
var startWord = t.textRender.getPrevWord(endWord);
......
......@@ -77,7 +77,7 @@
CellTextRender.prototype.getNextWord = function (pos) {
var i = this.chars.slice(pos).search(this.reWordBegining);
return pos + (i >= 0 ? i + 1 : 0);
return i >= 0 ? pos + (i + 1) : this.getEndOfLine(pos);
};
CellTextRender.prototype.getBeginOfLine = function (pos) {
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment