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 56ab19c53bb077014a4a2ff0210992b012c98fab..9cd3d885fbfcd7e2f2631a9a19d926b07002529b 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" |
@@ -827,6 +828,14 @@ void ExternalTabContainerWin::RequestMediaAccessPermission( |
Browser::RequestMediaAccessPermissionHelper(web_contents, request, callback); |
} |
+void 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); |
+} |
+ |
bool ExternalTabContainerWin::OnMessageReceived(const IPC::Message& message) { |
bool handled = true; |
IPC_BEGIN_MESSAGE_MAP(ExternalTabContainerWin, message) |