aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorStephen Blott2015-04-28 12:38:30 +0100
committerStephen Blott2015-04-28 12:38:30 +0100
commitc102821e37d1c1cec99580bfdba13bff9bd58de1 (patch)
tree6d60476804d963e1bc43b5cb2d54104866602cad
parentcd8bd61fc24b3b9cb27e2386a8e1c34c740b9545 (diff)
downloadvimium-c102821e37d1c1cec99580bfdba13bff9bd58de1.tar.bz2
Fix vomnibar start-up messages.
-rw-r--r--content_scripts/ui_component.coffee3
1 files changed, 2 insertions, 1 deletions
diff --git a/content_scripts/ui_component.coffee b/content_scripts/ui_component.coffee
index fc40e1ca..77c52d3d 100644
--- a/content_scripts/ui_component.coffee
+++ b/content_scripts/ui_component.coffee
@@ -33,7 +33,8 @@ class UIComponent
@iframeElement.contentWindow.postMessage secret, chrome.runtime.getURL(""), [messageChannel.port2]
postMessage: (message) ->
- @iframePort.postMessage message
+ # We use "?" here because the iframe port is initialized asynchronously, and may not yet be ready.
+ @iframePort?.postMessage message
activate: (@options) ->
@postMessage @options if @options?