diff --git a/lib/ace/autocomplete.js b/lib/ace/autocomplete.js index 91b1df8a..1277fe33 100644 --- a/lib/ace/autocomplete.js +++ b/lib/ace/autocomplete.js @@ -128,8 +128,8 @@ var Autocomplete = function() { var max = this.popup.session.getLength() - 1; switch(where) { - case "up": row = row <= 0 ? max : row - 1; break; - case "down": row = row >= max ? 0 : row + 1; break; + case "up": row = row < 0 ? max : row - 1; break; + case "down": row = row >= max ? -1 : row + 1; break; case "start": row = 0; break; case "end": row = max; break; }