| Index: extensions/browser/guest_view/guest_view_base.cc
|
| diff --git a/extensions/browser/guest_view/guest_view_base.cc b/extensions/browser/guest_view/guest_view_base.cc
|
| index 44b6899c951742592125df0fa2906cd385f5ed9b..1e227ccc3efc7e18946cb81d1369e7f068c994d4 100644
|
| --- a/extensions/browser/guest_view/guest_view_base.cc
|
| +++ b/extensions/browser/guest_view/guest_view_base.cc
|
| @@ -383,6 +383,14 @@ void GuestViewBase::WebContentsDestroyed() {
|
| delete this;
|
| }
|
|
|
| +void GuestViewBase::RunFileChooser(WebContents* web_contents,
|
| + const content::FileChooserParams& params) {
|
| + if (!attached() || !embedder_web_contents()->GetDelegate())
|
| + return;
|
| +
|
| + embedder_web_contents()->GetDelegate()->RunFileChooser(web_contents, params);
|
| +}
|
| +
|
| bool GuestViewBase::ShouldFocusPageAfterCrash() {
|
| // Focus is managed elsewhere.
|
| return false;
|
|
|