From 29a011cc0a09614af4c0dcd1240659d54bf841d9 Mon Sep 17 00:00:00 2001 From: Fatih Acet Date: Thu, 29 Aug 2013 14:48:11 +0300 Subject: [PATCH] Continue loop if we don't have a caption while populating autocomplete list. --- lib/ace/autocomplete.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/lib/ace/autocomplete.js b/lib/ace/autocomplete.js index 8279b727..8800cab2 100644 --- a/lib/ace/autocomplete.js +++ b/lib/ace/autocomplete.js @@ -176,6 +176,9 @@ var Autocomplete = function() { var penalty = 0; var index, distance; // caption char iteration is faster in Chrome but slower in Firefox, so lets use indexOf + if (!caption) { + continue loop + } for (var j = 0; j < needle.length; j++) { // TODO add penalty on case mismatch var i1 = caption.indexOf(lower[j], lastIndex + 1); @@ -302,4 +305,4 @@ var FilteredList = function(array, mutateData) { exports.Autocomplete = Autocomplete; exports.FilteredList = FilteredList; -}); \ No newline at end of file +});