Merge remote-tracking branch 'remotes/pull/1587'

This commit is contained in:
nightwing 2013-09-04 13:05:03 +04:00
commit 94bea36cf1

View file

@ -146,14 +146,16 @@ var Autocomplete = function() {
data.completer.insertMatch(this.editor);
} else {
if (this.completions.filterText) {
var range = this.editor.selection.getRange();
range.start.column -= this.completions.filterText.length;
this.editor.session.remove(range);
var ranges = this.editor.selection.getAllRanges();
for (var i = 0, range; range = ranges[i]; i++) {
range.start.column -= this.completions.filterText.length;
this.editor.session.remove(range);
}
}
if (data.snippet)
snippetManager.insertSnippet(this.editor, data.snippet);
else
this.editor.insert(data.value || data);
this.editor.execCommand("insertstring", data.value || data);
}
this.detach();
};