From 83df0629ebb4e4238f44cde8312278d8809396e2 Mon Sep 17 00:00:00 2001 From: Nicolas Riesco Date: Thu, 1 Oct 2015 18:58:42 +0100 Subject: [PATCH] nel_server: Fix order of completion matches * Ensured completion matches are ordered: own property names followed by names in the [prototype] chain. Fixes https://github.com/n-riesco/ijavascript/issues/45 --- lib/nel_server.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/nel_server.js b/lib/nel_server.js index 7259b1b..8f7eca3 100755 --- a/lib/nel_server.js +++ b/lib/nel_server.js @@ -215,7 +215,7 @@ while (true) { var names; try { - names = Object.getOwnPropertyNames(prototype); + names = Object.getOwnPropertyNames(prototype).sort(); } catch (e) { break; } @@ -231,7 +231,7 @@ } } - return propertyList.sort(); + return propertyList; } function inspect(object) {