| Index: components/constrained_window/show_modal_dialog_views.cc
|
| diff --git a/components/constrained_window/show_modal_dialog_views.cc b/components/constrained_window/show_modal_dialog_views.cc
|
| index 78af596c0011de20bcad44436a46a2edf2a027ad..36f460d52f0c311832a47a23aa190f479bbbbb03 100644
|
| --- a/components/constrained_window/show_modal_dialog_views.cc
|
| +++ b/components/constrained_window/show_modal_dialog_views.cc
|
| @@ -24,4 +24,15 @@ void ShowModalDialog(gfx::NativeWindow dialog,
|
| manager->ShowDialogWithManager(dialog, std::move(dialog_manager));
|
| }
|
|
|
| +void ShowNonClippedModalDialog(gfx::NativeWindow dialog,
|
| + content::WebContents* web_contents) {
|
| + web_modal::WebContentsModalDialogManager* manager =
|
| + web_modal::WebContentsModalDialogManager::FromWebContents(web_contents);
|
| + DCHECK(manager);
|
| + manager->AddNonClippedDialog(dialog);
|
| + std::unique_ptr<web_modal::SingleWebContentsDialogManager> dialog_manager(
|
| + new constrained_window::NativeWebContentsModalDialogManagerViews(
|
| + dialog, manager));
|
| + manager->ShowDialogWithManager(dialog, std::move(dialog_manager));
|
| +}
|
| } // namespace constrained_window
|
|
|