Index: extensions/browser/extension_message_filter.cc |
diff --git a/extensions/browser/extension_message_filter.cc b/extensions/browser/extension_message_filter.cc |
index 6bdfac024e5f755f20880373371f1b489ddc93e1..dada55122e6e24f0d2c302ace9fed849745a9b65 100644 |
--- a/extensions/browser/extension_message_filter.cc |
+++ b/extensions/browser/extension_message_filter.cc |
@@ -18,6 +18,7 @@ |
#include "extensions/browser/process_manager_factory.h" |
#include "extensions/browser/process_map.h" |
#include "extensions/common/extension.h" |
+#include "extensions/common/extension_api.h" |
#include "extensions/common/extension_messages.h" |
#include "extensions/common/manifest_handlers/background_info.h" |
#include "ipc/ipc_message_macros.h" |
@@ -134,6 +135,8 @@ bool ExtensionMessageFilter::OnMessageReceived(const IPC::Message& message) { |
OnExtensionTransferBlobsAck) |
IPC_MESSAGE_HANDLER(ExtensionHostMsg_WakeEventPage, |
OnExtensionWakeEventPage) |
+ IPC_MESSAGE_HANDLER(ExtensionHostMsg_NotifyBadExtensionApiSchema, |
+ OnExtensionNotifyBadExtensionApiSchema) |
IPC_MESSAGE_UNHANDLED(handled = false) |
IPC_END_MESSAGE_MAP() |
return handled; |
@@ -318,4 +321,9 @@ void ExtensionMessageFilter::SendWakeEventPageResponse(int request_id, |
Send(new ExtensionMsg_WakeEventPageResponse(request_id, success)); |
} |
+void ExtensionMessageFilter::OnExtensionNotifyBadExtensionApiSchema( |
+ const std::string& api) { |
+ ExtensionAPI::GetSharedInstance()->LoadSchemaListOrDie(api); |
Devlin
2016/08/19 18:40:57
Thinking about it, is there a reason to not just d
Devlin
2016/08/19 19:13:27
(Another advantage to that is that then we don't n
Wez
2016/08/20 01:40:39
Done.
|
+} |
+ |
} // namespace extensions |