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() { |