Chromium Code Reviews| Index: chrome/browser/guest_view/web_view/chrome_web_view_permission_helper_delegate.cc |
| diff --git a/chrome/browser/guest_view/web_view/chrome_web_view_permission_helper_delegate.cc b/chrome/browser/guest_view/web_view/chrome_web_view_permission_helper_delegate.cc |
| index 7bdcea59c44544c978530c82be68bcd18bd33669..0d7f93d467b0cc44cfef61db12261135951a676a 100644 |
| --- a/chrome/browser/guest_view/web_view/chrome_web_view_permission_helper_delegate.cc |
| +++ b/chrome/browser/guest_view/web_view/chrome_web_view_permission_helper_delegate.cc |
| @@ -62,6 +62,7 @@ bool ChromeWebViewPermissionHelperDelegate::OnMessageReceived( |
| OnCouldNotLoadPlugin) |
| IPC_MESSAGE_HANDLER(ChromeViewHostMsg_RemovePluginPlaceholderHost, |
| OnRemovePluginPlaceholderHost) |
| + IPC_MESSAGE_HANDLER(ChromeViewHostMsg_DownloadPDF, OnDownloadPDF) |
|
Lei Zhang
2017/07/07 17:45:45
So what happens if the IPC message isn't handled?
tommycli
2017/07/07 18:35:30
I looked upstream a few callsites and didn't see a
|
| IPC_MESSAGE_UNHANDLED(return false) |
| IPC_END_MESSAGE_MAP() |
| @@ -113,6 +114,8 @@ void ChromeWebViewPermissionHelperDelegate::OnPermissionResponse( |
| #endif // BUILDFLAG(ENABLE_PLUGINS) |
| +void ChromeWebViewPermissionHelperDelegate::OnDownloadPDF(const GURL& url) {} |
|
Lei Zhang
2017/07/07 17:45:45
Can you explain when we would reach here vs Plugin
tommycli
2017/07/07 18:35:30
I think this is for guest view
Lei Zhang
2017/07/07 19:13:28
Yes, that part is obvious. Let me try to ask bette
amberwon
2017/07/11 18:08:05
A no-op is appropriate here, since within GuestVie
|
| + |
| void ChromeWebViewPermissionHelperDelegate::CanDownload( |
| const GURL& url, |
| const std::string& request_method, |