Chromium Code Reviews| Index: components/constrained_window/native_web_contents_modal_dialog_manager_views.cc |
| diff --git a/components/constrained_window/native_web_contents_modal_dialog_manager_views.cc b/components/constrained_window/native_web_contents_modal_dialog_manager_views.cc |
| index dca66733a35f971af93be521c6980d0579b9f966..4378516973ac3e3960fca59efc9dc9ecf0bbe9f2 100644 |
| --- a/components/constrained_window/native_web_contents_modal_dialog_manager_views.cc |
| +++ b/components/constrained_window/native_web_contents_modal_dialog_manager_views.cc |
| @@ -20,6 +20,7 @@ |
| #if defined(USE_AURA) |
| #include "ui/aura/client/aura_constants.h" |
| #include "ui/aura/window.h" |
| +#include "ui/aura/window_targeter.h" |
| #include "ui/wm/core/visibility_controller.h" |
| #include "ui/wm/core/window_animations.h" |
| #include "ui/wm/core/window_modality_controller.h" |
| @@ -78,6 +79,12 @@ void NativeWebContentsModalDialogManagerViews::ManageDialog() { |
| wm::SetModalParent(widget->GetNativeWindow(), |
| native_delegate_->GetWebContents()->GetNativeView()); |
| +#if defined(OS_CHROMEOS) |
| + if (native_delegate_->IsNonClipped(dialog())) { |
| + widget->SetNativeWindowProperty(aura::kHasIndependentBoundsKey, |
| + reinterpret_cast<void*>(true)); |
| + } |
| +#endif // OS_CHROMEOS |
|
Lei Zhang
2016/08/19 03:28:47
// defined(OS_CHROMEOS)
rbpotter
2016/08/19 16:59:42
Done.
|
| #endif |
|
Lei Zhang
2016/08/19 03:28:47
label this one too. // defined(USE_AURA)
rbpotter
2016/08/19 16:59:42
Done.
|
| } |