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

Unified Diff: chrome/browser/extensions/extension_message_service.h

Issue 10082019: Have LazyBackgroundTaskQueue notify consumers when the transient page fails to (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/extensions/extension_message_service.h
diff --git a/chrome/browser/extensions/extension_message_service.h b/chrome/browser/extensions/extension_message_service.h
index 3f3a7bdf9c7ee1aa1fcdf627538ec0136187df19..ab64160c47c37cbeb5ed7f1c8dc5d75734f6dd76 100644
--- a/chrome/browser/extensions/extension_message_service.h
+++ b/chrome/browser/extensions/extension_message_service.h
@@ -126,13 +126,17 @@ class ExtensionMessageService : public content::NotificationObserver {
void PendingOpenChannel(const OpenChannelParams& params,
int source_process_id,
ExtensionHost* host);
- void PendingCloseChannel(int port_id, bool connection_error, ExtensionHost*) {
- CloseChannel(port_id, connection_error);
+ void PendingCloseChannel(int port_id,
+ bool connection_error,
+ ExtensionHost* host) {
+ if (host)
+ CloseChannel(port_id, connection_error);
}
void PendingPostMessage(int port_id,
const std::string& message,
- ExtensionHost*) {
- PostMessageFromRenderer(port_id, message);
+ ExtensionHost* host) {
+ if (host)
+ PostMessageFromRenderer(port_id, message);
}
content::NotificationRegistrar registrar_;
« no previous file with comments | « chrome/browser/extensions/extension_event_router.cc ('k') | chrome/browser/extensions/extension_message_service.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698