Chromium Code Reviews| Index: extensions/renderer/resources/messaging.js |
| diff --git a/extensions/renderer/resources/messaging.js b/extensions/renderer/resources/messaging.js |
| index 5a83654c501357ad0b0a8c6578aa464076eb3fe8..ea34124f98761af4ef40742a55bbde1afb5968fc 100644 |
| --- a/extensions/renderer/resources/messaging.js |
| +++ b/extensions/renderer/resources/messaging.js |
| @@ -216,6 +216,7 @@ |
| function dispatchOnConnect(portId, |
| channelName, |
| sourceTab, |
| + sourceFrameId, |
| sourceExtensionId, |
| targetExtensionId, |
| sourceUrl, |
| @@ -242,8 +243,10 @@ |
| sender.id = sourceExtensionId; |
| if (sourceUrl) |
| sender.url = sourceUrl; |
| - if (sourceTab) |
| + if (sourceTab) { |
| sender.tab = sourceTab; |
| + sender.frameId = sourceFrameId; |
| + } |
|
not at google - send to devlin
2014/11/10 18:36:42
Minimise the amount of logic scattered about the p
robwu
2014/11/10 21:43:07
I've done this to make sure that frameId is only s
|
| if (tlsChannelId !== undefined) |
| sender.tlsChannelId = tlsChannelId; |