do not change mouse over selection if dragging isn't enabled

This commit is contained in:
nightwing 2014-06-07 15:10:36 +04:00
commit 636cc6a96f

View file

@ -76,14 +76,14 @@ var MouseHandler = function(editor) {
return event.preventDefault(e); return event.preventDefault(e);
}); });
editor.on('mousemove', function(e){ editor.on("mousemove", function(e){
if (_self.state) if (_self.state || _self.$dragDelay || !_self.$dragEnabled)
return; return;
var char = editor.renderer.screenToTextCoordinates(e.x, e.y); var char = editor.renderer.screenToTextCoordinates(e.x, e.y);
var range = editor.session.selection.getRange(); var range = editor.session.selection.getRange();
var renderer = editor.renderer; var renderer = editor.renderer;
if (!range.isEmpty() && range.insideStart(char.row, char.column)) { if (!range.isEmpty() && range.insideStart(char.row, char.column)) {
renderer.setCursorStyle("default"); renderer.setCursorStyle("default");
} else { } else {