fix exitMultiSelectMode

This commit is contained in:
Robert Krahn 2013-05-26 17:51:43 -07:00
commit 259d48ea1a
2 changed files with 2 additions and 2 deletions

View file

@ -1800,7 +1800,7 @@ var Editor = function(renderer, session) {
this.$blockScrolling += 1;
// todo: find a way to automatically exit multiselect mode
this.exitMultiSelectMode && this.exitMultiSelectMode()
this.exitMultiSelectMode && this.exitMultiSelectMode();
this.moveCursorTo(lineNumber - 1, column || 0);
this.$blockScrolling -= 1;

View file

@ -514,7 +514,7 @@ var Editor = require("./editor").Editor;
* @method Editor.exitMultiSelectMode
**/
this.exitMultiSelectMode = function() {
if (this.inVirtualSelectionMode)
if (!this.inMultiSelectMode || this.inVirtualSelectionMode)
return;
this.multiSelect.toSingleRange();
};