Index: chrome/browser/ui/views/external_tab_container_win.cc |
diff --git a/chrome/browser/ui/views/external_tab_container_win.cc b/chrome/browser/ui/views/external_tab_container_win.cc |
index bab0013686c1a229cf95d21d20f6d6e8ae7ea596..85337312f3f203ab434f907ed7b050e9ad156c87 100644 |
--- a/chrome/browser/ui/views/external_tab_container_win.cc |
+++ b/chrome/browser/ui/views/external_tab_container_win.cc |
@@ -25,6 +25,7 @@ |
#include "chrome/browser/history/history_tab_helper.h" |
#include "chrome/browser/history/history_types.h" |
#include "chrome/browser/infobars/infobar_tab_helper.h" |
+#include "chrome/browser/pepper_broker_infobar_delegate.h" |
#include "chrome/browser/profiles/profile.h" |
#include "chrome/browser/repost_form_warning_controller.h" |
#include "chrome/browser/themes/theme_service.h" |
@@ -826,6 +827,15 @@ void ExternalTabContainerWin::RequestMediaAccessPermission( |
Browser::RequestMediaAccessPermissionHelper(web_contents, request, callback); |
} |
+bool ExternalTabContainerWin::RequestPpapiBrokerPermission( |
+ WebContents* web_contents, |
+ const GURL& url, |
+ const FilePath& plugin_path, |
+ const base::Callback<void(bool)>& callback) { |
+ PepperBrokerInfoBarDelegate::Show(web_contents, url, plugin_path, callback); |
+ return true; |
+} |
+ |
bool ExternalTabContainerWin::OnMessageReceived(const IPC::Message& message) { |
bool handled = true; |
IPC_BEGIN_MESSAGE_MAP(ExternalTabContainerWin, message) |