From 494bbb0fb62a558805fac97d4720e22453405cc4 Mon Sep 17 00:00:00 2001 From: nightwing Date: Fri, 17 Feb 2017 12:35:52 +0400 Subject: [PATCH] fix completer popping up unexpectedly --- plugins/c9.ide.language.core/complete.js | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/plugins/c9.ide.language.core/complete.js b/plugins/c9.ide.language.core/complete.js index e9a5e2c7..6d843e55 100644 --- a/plugins/c9.ide.language.core/complete.js +++ b/plugins/c9.ide.language.core/complete.js @@ -791,7 +791,7 @@ define(function(require, exports, module) { else forceOpen = true; } - ace.addEventListener("change", deferredInvoke); + var pos = ace.getCursorPosition(); var line = ace.getSession().getLine(pos.row); worker.emit("complete", { data: { @@ -816,7 +816,6 @@ define(function(require, exports, module) { var line = editor.ace.getSession().getLine(pos.row); isDocsRequested = !event.data.noDoc; - editor.ace.removeEventListener("change", deferredInvoke); killCrashedCompletionInvoke.cancel(); if (!completeUtil.canCompleteForChangedLine(event.data.line, line, event.data.pos, pos, getIdentifierRegex(null, editor.ace)))