| Index: chrome/browser/extensions/api/messaging/extension_message_port.cc
|
| diff --git a/chrome/browser/extensions/api/messaging/extension_message_port.cc b/chrome/browser/extensions/api/messaging/extension_message_port.cc
|
| index 2e7f595275062100631e5b98fd508baff4370863..caf0f068ed47e1aea9300bdcbc86daa0b8cf9db2 100644
|
| --- a/chrome/browser/extensions/api/messaging/extension_message_port.cc
|
| +++ b/chrome/browser/extensions/api/messaging/extension_message_port.cc
|
| @@ -99,7 +99,6 @@ ExtensionMessagePort::ExtensionMessagePort(
|
| extension_id_(extension_id),
|
| browser_context_(extension_process->GetBrowserContext()),
|
| extension_process_(extension_process),
|
| - opener_tab_id_(-1),
|
| did_create_port_(false),
|
| background_host_ptr_(nullptr),
|
| frame_tracker_(new FrameTracker(this)) {
|
| @@ -122,7 +121,6 @@ ExtensionMessagePort::ExtensionMessagePort(
|
| extension_id_(extension_id),
|
| browser_context_(rfh->GetProcess()->GetBrowserContext()),
|
| extension_process_(nullptr),
|
| - opener_tab_id_(-1),
|
| did_create_port_(false),
|
| background_host_ptr_(nullptr),
|
| frame_tracker_(new FrameTracker(this)) {
|
| @@ -203,10 +201,8 @@ void ExtensionMessagePort::DispatchOnConnect(
|
| const GURL& source_url,
|
| const std::string& tls_channel_id) {
|
| ExtensionMsg_TabConnectionInfo source;
|
| - if (source_tab) {
|
| + if (source_tab)
|
| source.tab.Swap(source_tab.get());
|
| - source.tab.GetInteger("id", &opener_tab_id_);
|
| - }
|
| source.frame_id = source_frame_id;
|
|
|
| ExtensionMsg_ExternalConnectionInfo info;
|
| @@ -228,7 +224,7 @@ void ExtensionMessagePort::DispatchOnDisconnect(
|
|
|
| void ExtensionMessagePort::DispatchOnMessage(const Message& message) {
|
| SendToPort(base::MakeUnique<ExtensionMsg_DeliverMessage>(
|
| - MSG_ROUTING_NONE, port_id_, opener_tab_id_, message));
|
| + MSG_ROUTING_NONE, port_id_, message));
|
| }
|
|
|
| void ExtensionMessagePort::IncrementLazyKeepaliveCount() {
|
|
|