Chromium Code Reviews| Index: chrome/renderer/extensions/extension_helper.cc |
| diff --git a/chrome/renderer/extensions/extension_helper.cc b/chrome/renderer/extensions/extension_helper.cc |
| index 506e4aaee09e224938ed4c8b881baacc3beda949..0071ae1dbaf9777972b59db11ed72c5927c8c411 100644 |
| --- a/chrome/renderer/extensions/extension_helper.cc |
| +++ b/chrome/renderer/extensions/extension_helper.cc |
| @@ -107,6 +107,18 @@ void ExtensionHelper::InlineWebstoreInstall(std::string webstore_item_id) { |
| routing_id(), webstore_item_id)); |
| } |
| +void ExtensionHelper::OnInlineWebstoreInstallResponse( |
| + bool success, |
| + const std::string& error) { |
| + // TODO(mihaip): dispatch these as events to the the WebFrame that initiated |
| + // the inline install. |
| + if (success) { |
| + LOG(INFO) << "Inline install succeeded."; |
|
asargent_no_longer_on_chrome
2011/08/26 17:50:40
nit: LOG(INFO) considered harmful (except in cases
Mihai Parparita -not on Chrome
2011/08/29 19:00:56
Switched to VLOG.
|
| + } else { |
| + LOG(ERROR) << "Inline install failed: " << error; |
| + } |
| +} |
| + |
| bool ExtensionHelper::OnMessageReceived(const IPC::Message& message) { |
| bool handled = true; |
| IPC_BEGIN_MESSAGE_MAP(ExtensionHelper, message) |
| @@ -118,6 +130,8 @@ bool ExtensionHelper::OnMessageReceived(const IPC::Message& message) { |
| OnUpdateBrowserWindowId) |
| IPC_MESSAGE_HANDLER(ExtensionMsg_NotifyRenderViewType, |
| OnNotifyRendererViewType) |
| + IPC_MESSAGE_HANDLER(ExtensionMsg_InlineWebstoreInstallResponse, |
| + OnInlineWebstoreInstallResponse) |
| IPC_MESSAGE_UNHANDLED(handled = false) |
| IPC_END_MESSAGE_MAP() |
| return handled; |