diff options
| -rw-r--r-- | pages/vomnibar.coffee | 5 |
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, # |
