Index: extensions/browser/extension_host.cc |
diff --git a/extensions/browser/extension_host.cc b/extensions/browser/extension_host.cc |
index e4bc35e0b64edbd8c6723e991b56a9b30c198797..81296c5d9c6ffa42dcf38ed6d13958e0c7c28696 100644 |
--- a/extensions/browser/extension_host.cc |
+++ b/extensions/browser/extension_host.cc |
@@ -353,10 +353,15 @@ void ExtensionHost::OnRequest(const ExtensionHostMsg_Request_Params& params) { |
extension_function_dispatcher_.Dispatch(params, render_view_host()); |
} |
-void ExtensionHost::OnEventAck() { |
+void ExtensionHost::OnEventAck(int message_id) { |
EventRouter* router = EventRouter::Get(browser_context_); |
if (router) |
router->OnEventAck(browser_context_, extension_id()); |
+ |
+ content::NotificationService::current()->Notify( |
+ NOTIFICATION_EXTENSION_MESSAGE_ACKED, |
+ content::Source<content::BrowserContext>(browser_context_), |
+ content::Details<int>(&message_id)); |
} |
void ExtensionHost::OnIncrementLazyKeepaliveCount() { |