| Index: content/renderer/browser_plugin/browser_plugin_bindings.cc
|
| diff --git a/content/renderer/browser_plugin/browser_plugin_bindings.cc b/content/renderer/browser_plugin/browser_plugin_bindings.cc
|
| index fb40d00fe2f873ecf46783cc1aa61653bb545e31..13052c29150239c95d92bd8b65a2726d7d9b22b6 100644
|
| --- a/content/renderer/browser_plugin/browser_plugin_bindings.cc
|
| +++ b/content/renderer/browser_plugin/browser_plugin_bindings.cc
|
| @@ -353,7 +353,7 @@ class BrowserPluginBindingSetPermission : public BrowserPluginMethodBinding {
|
| public:
|
| BrowserPluginBindingSetPermission()
|
| : BrowserPluginMethodBinding(
|
| - browser_plugin::kMethodInternalSetPermission, 2) {
|
| + browser_plugin::kMethodInternalSetPermission, 3) {
|
| }
|
|
|
| virtual bool Invoke(BrowserPluginBindings* bindings,
|
| @@ -361,7 +361,9 @@ class BrowserPluginBindingSetPermission : public BrowserPluginMethodBinding {
|
| NPVariant* result) OVERRIDE {
|
| int request_id = IntFromNPVariant(args[0]);
|
| bool allow = NPVARIANT_TO_BOOLEAN(args[1]);
|
| - bindings->instance()->OnEmbedderDecidedPermission(request_id, allow);
|
| + std::string user_input = StringFromNPVariant(args[2]);
|
| + bindings->instance()->OnEmbedderDecidedPermission(
|
| + request_id, allow, user_input);
|
| return true;
|
| }
|
|
|
|
|