| Index: chrome/renderer/extensions/webstore_bindings.cc
|
| diff --git a/chrome/renderer/extensions/webstore_bindings.cc b/chrome/renderer/extensions/webstore_bindings.cc
|
| index 4ceee5e8abf46ea0acb5b80cdea335d453e91317..2c2f06a2de7ebce71f4ead251523b63f8ebfc780 100644
|
| --- a/chrome/renderer/extensions/webstore_bindings.cc
|
| +++ b/chrome/renderer/extensions/webstore_bindings.cc
|
| @@ -202,14 +202,17 @@ bool WebstoreBindings::OnMessageReceived(const IPC::Message& message) {
|
| void WebstoreBindings::OnInlineWebstoreInstallResponse(
|
| int install_id,
|
| bool success,
|
| - const std::string& error) {
|
| + const std::string& error,
|
| + webstore_install::Result result) {
|
| v8::Isolate* isolate = context()->isolate();
|
| v8::HandleScope handle_scope(isolate);
|
| v8::Context::Scope context_scope(context()->v8_context());
|
| v8::Handle<v8::Value> argv[] = {
|
| v8::Integer::New(isolate, install_id),
|
| v8::Boolean::New(isolate, success),
|
| - v8::String::NewFromUtf8(isolate, error.c_str())
|
| + v8::String::NewFromUtf8(isolate, error.c_str()),
|
| + v8::String::NewFromUtf8(
|
| + isolate, api::webstore::kInstallResultCodes[static_cast<int>(result)])
|
| };
|
| context()->module_system()->CallModuleMethod(
|
| "webstore", "onInstallResponse", arraysize(argv), argv);
|
|
|