| Index: content/public/browser/browser_plugin_guest_delegate.cc
|
| diff --git a/content/public/browser/browser_plugin_guest_delegate.cc b/content/public/browser/browser_plugin_guest_delegate.cc
|
| index 52577612aa1f32a2f9c751789d07b1e8ac2dbd6c..fb971c3109d9432eb711d46746a134de0ca65c34 100644
|
| --- a/content/public/browser/browser_plugin_guest_delegate.cc
|
| +++ b/content/public/browser/browser_plugin_guest_delegate.cc
|
| @@ -4,6 +4,9 @@
|
|
|
| #include "content/public/browser/browser_plugin_guest_delegate.h"
|
|
|
| +#include "base/bind.h"
|
| +#include "base/message_loop/message_loop.h"
|
| +
|
| namespace content {
|
|
|
| bool BrowserPluginGuestDelegate::HandleKeyboardEvent(
|
| @@ -19,12 +22,18 @@ bool BrowserPluginGuestDelegate::IsOverridingUserAgent() const {
|
| return false;
|
| }
|
|
|
| -bool BrowserPluginGuestDelegate::RequestPermission(
|
| +int BrowserPluginGuestDelegate::RequestPermission(
|
| BrowserPluginPermissionType permission_type,
|
| const base::DictionaryValue& request_info,
|
| const PermissionResponseCallback& callback,
|
| bool allowed_by_default) {
|
| - return false;
|
| + base::MessageLoop::current()->PostTask(
|
| + FROM_HERE,
|
| + base::Bind(&PermissionResponseCallback::Run,
|
| + base::Owned(new PermissionResponseCallback(callback)),
|
| + allowed_by_default,
|
| + std::string()));
|
| + return 0;
|
| }
|
|
|
| GURL BrowserPluginGuestDelegate::ResolveURL(const std::string& src) {
|
|
|