Fixing way in which selection ranges are deleted

This commit is contained in:
marcelo-ramires 2015-12-02 00:18:33 -02:00
parent 6692ea7348
commit 89b7d96ccd

View File

@ -53,8 +53,9 @@ define([
if (sel) { if (sel) {
var ranges = cm.listSelections(); var ranges = cm.listSelections();
for (var i = ranges.length - 1; i >= 0; i--) { for (var i = ranges.length - 1; i >= 0; i--) {
var cur = ranges[i].head; var head = ranges[i].head;
cm.replaceRange("", Pos(cur.line, cur.ch - 1), Pos(cur.line, cur.ch + 1)); var anchor = ranges[i].anchor;
cm.replaceRange("", Pos(head.line, head.ch), CodeMirror.Pos(anchor.line, anchor.ch));
} }
return; return;
} }