Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(54)

Unified Diff: chrome/browser/renderer_host/chrome_render_message_filter.cc

Issue 10114015: Fix bug where transient pages would miss events dispatched while it was (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: yoyo Created 8 years, 8 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: chrome/browser/renderer_host/chrome_render_message_filter.cc
diff --git a/chrome/browser/renderer_host/chrome_render_message_filter.cc b/chrome/browser/renderer_host/chrome_render_message_filter.cc
index c1a0eb82980ceae3f6ce3f2f2d1c05e332a7d3be..095057f247f2d2604a2dd06aad0ecfdab7cf7f66 100644
--- a/chrome/browser/renderer_host/chrome_render_message_filter.cc
+++ b/chrome/browser/renderer_host/chrome_render_message_filter.cc
@@ -91,16 +91,11 @@ bool ChromeRenderMessageFilter::OnMessageReceived(const IPC::Message& message,
OnExtensionAddLazyListener)
IPC_MESSAGE_HANDLER(ExtensionHostMsg_RemoveLazyListener,
OnExtensionRemoveLazyListener)
- IPC_MESSAGE_HANDLER(ExtensionHostMsg_ExtensionEventAck, OnExtensionEventAck)
IPC_MESSAGE_HANDLER(ExtensionHostMsg_CloseChannel, OnExtensionCloseChannel)
IPC_MESSAGE_HANDLER(ExtensionHostMsg_RequestForIOThread,
OnExtensionRequestForIOThread)
IPC_MESSAGE_HANDLER(ExtensionHostMsg_ShouldUnloadAck,
OnExtensionShouldUnloadAck)
- IPC_MESSAGE_HANDLER(ExtensionHostMsg_IncrementLazyKeepaliveCount,
- OnExtensionIncrementLazyKeepaliveCount)
- IPC_MESSAGE_HANDLER(ExtensionHostMsg_DecrementLazyKeepaliveCount,
- OnExtensionDecrementLazyKeepaliveCount)
IPC_MESSAGE_HANDLER(ExtensionHostMsg_GenerateUniqueID,
OnExtensionGenerateUniqueID)
IPC_MESSAGE_HANDLER(ExtensionHostMsg_UnloadAck, OnExtensionUnloadAck)
@@ -150,12 +145,9 @@ void ChromeRenderMessageFilter::OverrideThreadForMessage(
case ExtensionHostMsg_RemoveListener::ID:
case ExtensionHostMsg_AddLazyListener::ID:
case ExtensionHostMsg_RemoveLazyListener::ID:
- case ExtensionHostMsg_ExtensionEventAck::ID:
case ExtensionHostMsg_CloseChannel::ID:
case ExtensionHostMsg_ShouldUnloadAck::ID:
case ExtensionHostMsg_UnloadAck::ID:
- case ExtensionHostMsg_IncrementLazyKeepaliveCount::ID:
- case ExtensionHostMsg_DecrementLazyKeepaliveCount::ID:
case ChromeViewHostMsg_UpdatedCacheStats::ID:
*thread = BrowserThread::UI;
break;
@@ -388,13 +380,6 @@ void ChromeRenderMessageFilter::OnExtensionRemoveLazyListener(
event_name, extension_id);
}
-void ChromeRenderMessageFilter::OnExtensionEventAck(
- const std::string& extension_id) {
- if (profile_->GetExtensionEventRouter())
- profile_->GetExtensionEventRouter()->OnExtensionEventAck(
- profile_, extension_id);
-}
-
void ChromeRenderMessageFilter::OnExtensionCloseChannel(int port_id,
bool connection_error) {
if (!content::RenderProcessHost::FromID(render_process_id_))
@@ -429,32 +414,6 @@ void ChromeRenderMessageFilter::OnExtensionUnloadAck(
profile_->GetExtensionProcessManager()->OnUnloadAck(extension_id);
}
-void ChromeRenderMessageFilter::OnExtensionIncrementLazyKeepaliveCount(
- const std::string& extension_id) {
- ExtensionService* service =
- ExtensionSystem::Get(profile_)->extension_service();
- ExtensionProcessManager* process_manager =
- ExtensionSystem::Get(profile_)->process_manager();
- if (process_manager && service) {
- const Extension* extension = service->extensions()->GetByID(extension_id);
- if (extension)
- process_manager->IncrementLazyKeepaliveCount(extension);
- }
-}
-
-void ChromeRenderMessageFilter::OnExtensionDecrementLazyKeepaliveCount(
- const std::string& extension_id) {
- ExtensionService* service =
- ExtensionSystem::Get(profile_)->extension_service();
- ExtensionProcessManager* process_manager =
- ExtensionSystem::Get(profile_)->process_manager();
- if (process_manager && service) {
- const Extension* extension = service->extensions()->GetByID(extension_id);
- if (extension)
- process_manager->DecrementLazyKeepaliveCount(extension);
- }
-}
-
void ChromeRenderMessageFilter::OnExtensionGenerateUniqueID(int* unique_id) {
static int next_unique_id = 1;
*unique_id = next_unique_id++;
« no previous file with comments | « chrome/browser/renderer_host/chrome_render_message_filter.h ('k') | chrome/common/extensions/extension_messages.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698