Index: chrome/renderer/extensions/extension_helper.cc |
diff --git a/chrome/renderer/extensions/extension_helper.cc b/chrome/renderer/extensions/extension_helper.cc |
index 0e33ec4a7c751cd042b2d7fe78923334f1d3133a..dcb20e0ab656ab0df0f2712ee8e31aed8484cbcb 100644 |
--- a/chrome/renderer/extensions/extension_helper.cc |
+++ b/chrome/renderer/extensions/extension_helper.cc |
@@ -18,6 +18,7 @@ |
#include "chrome/common/url_constants.h" |
#include "chrome/renderer/extensions/chrome_v8_context.h" |
#include "chrome/renderer/extensions/extension_dispatcher.h" |
+#include "chrome/renderer/extensions/generated_bindings.h" |
#include "chrome/renderer/extensions/miscellaneous_bindings.h" |
#include "chrome/renderer/extensions/schema_generated_bindings.h" |
#include "chrome/renderer/extensions/user_script_idle_scheduler.h" |
@@ -124,6 +125,11 @@ bool ExtensionHelper::OnMessageReceived(const IPC::Message& message) { |
OnNotifyRendererViewType) |
IPC_MESSAGE_UNHANDLED(handled = false) |
IPC_END_MESSAGE_MAP() |
+ if (!handled) { |
+ GeneratedExtensionHelper generated_extension_helper( |
+ extension_dispatcher_); |
+ handled = generated_extension_helper.OnMessageReceived(message); |
+ } |
return handled; |
} |