| Index: chrome/browser/extensions/tab_helper.cc
|
| diff --git a/chrome/browser/extensions/tab_helper.cc b/chrome/browser/extensions/tab_helper.cc
|
| index 2759429542ee61d3e3976c3807bfb7661746bebc..bde2e6fca6beebfcdf864dd8a9ced54b8442889d 100644
|
| --- a/chrome/browser/extensions/tab_helper.cc
|
| +++ b/chrome/browser/extensions/tab_helper.cc
|
| @@ -385,8 +385,10 @@ void TabHelper::OnInlineWebstoreInstall(int install_id,
|
| return_route_id, this, webstore_item_id, listeners_mask);
|
|
|
| WebstoreStandaloneInstaller::Callback callback =
|
| - base::Bind(&TabHelper::OnInlineInstallComplete, base::Unretained(this),
|
| - install_id, return_route_id);
|
| + base::Bind(&TabHelper::OnInlineInstallComplete,
|
| + base::Unretained(this),
|
| + install_id,
|
| + return_route_id);
|
| scoped_refptr<WebstoreInlineInstaller> installer(
|
| webstore_inline_installer_factory_->CreateInstaller(
|
| web_contents(),
|
| @@ -516,9 +518,14 @@ WindowController* TabHelper::GetExtensionWindowController() const {
|
| void TabHelper::OnInlineInstallComplete(int install_id,
|
| int return_route_id,
|
| bool success,
|
| - const std::string& error) {
|
| + const std::string& error,
|
| + webstore_install::Result result) {
|
| Send(new ExtensionMsg_InlineWebstoreInstallResponse(
|
| - return_route_id, install_id, success, success ? std::string() : error));
|
| + return_route_id,
|
| + install_id,
|
| + success,
|
| + success ? std::string() : error,
|
| + result));
|
| }
|
|
|
| WebContents* TabHelper::GetAssociatedWebContents() const {
|
|
|