Index: chrome/browser/extensions/api/messaging/message_service.cc |
diff --git a/chrome/browser/extensions/api/messaging/message_service.cc b/chrome/browser/extensions/api/messaging/message_service.cc |
index d866a5f03a4fd96c5f1726de730f417764cf39b8..1de7c5924e99766959de190646670e9243c0807b 100644 |
--- a/chrome/browser/extensions/api/messaging/message_service.cc |
+++ b/chrome/browser/extensions/api/messaging/message_service.cc |
@@ -31,7 +31,6 @@ |
#include "content/public/browser/web_contents.h" |
#include "extensions/browser/extension_host.h" |
#include "extensions/browser/extension_system.h" |
-#include "extensions/browser/extension_util.h" |
#include "extensions/browser/extensions_browser_client.h" |
#include "extensions/browser/lazy_background_task_queue.h" |
#include "extensions/browser/process_manager.h" |
@@ -216,15 +215,6 @@ void MessageService::OpenChannelToExtension( |
return; |
} |
- // Only running ephemeral apps can receive messages. Idle cached ephemeral |
- // apps are invisible and should not be connectable. |
- if (util::IsEphemeralApp(target_extension_id, context) && |
- util::IsExtensionIdle(target_extension_id, context)) { |
- DispatchOnDisconnect( |
- source, receiver_port_id, kReceivingEndDoesntExistError); |
- return; |
- } |
- |
bool is_web_connection = false; |
if (source_extension_id != target_extension_id) { |