modify navigateUp/Down behavior only if selection is multiline

This commit is contained in:
nightwing 2013-03-01 15:58:04 +04:00
commit 10ab6c3779

View file

@ -1800,7 +1800,7 @@ var Editor = function(renderer, session) {
*
**/
this.navigateUp = function(times) {
if (!this.selection.isEmpty() && !this.selection.isBackwards()) {
if (this.selection.isMultiLine() && !this.selection.isBackwards()) {
var selectionStart = this.selection.anchor.getPosition();
return this.moveCursorToPosition(selectionStart);
}
@ -1816,7 +1816,7 @@ var Editor = function(renderer, session) {
*
**/
this.navigateDown = function(times) {
if (!this.selection.isEmpty() && this.selection.isBackwards()) {
if (this.selection.isMultiLine() && this.selection.isBackwards()) {
var selectionEnd = this.selection.anchor.getPosition();
return this.moveCursorToPosition(selectionEnd);
}