aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--pages/vomnibar.coffee5
1 files changed, 3 insertions, 2 deletions
diff --git a/pages/vomnibar.coffee b/pages/vomnibar.coffee
index f8ed0c78..260b163f 100644
--- a/pages/vomnibar.coffee
+++ b/pages/vomnibar.coffee
@@ -219,9 +219,10 @@ class BackgroundCompleter
chrome.runtime.sendMessage({ handler: "refreshCompleter", name: @name })
filter: (query, callback) ->
+ id = BackgroundCompleter.messageId += 1
@filterPort.onMessage.addListener (msg) =>
@filterPort.onMessage.removeListener(arguments.callee)
- if msg.id == BackgroundCompleter.messageId
+ if id == BackgroundCompleter.messageId
# The result objects coming from the background page will be of the form:
# { html: "", type: "", url: "" }
# type will be one of [tab, bookmark, history, domain].
@@ -234,7 +235,7 @@ class BackgroundCompleter
result
callback(results)
- @filterPort.postMessage({ id: ++BackgroundCompleter.messageId, name: @name, query: query })
+ @filterPort.postMessage({ id: id, name: @name, query: query })
extend BackgroundCompleter,
#