Index: ui/views/window/dialog_delegate.cc |
diff --git a/ui/views/window/dialog_delegate.cc b/ui/views/window/dialog_delegate.cc |
index 23c0cabb3cd64f4dfd59cdca9300c7376a1e1184..6fb2816884c91076879fddb66d9e59e933530e17 100644 |
--- a/ui/views/window/dialog_delegate.cc |
+++ b/ui/views/window/dialog_delegate.cc |
@@ -16,6 +16,10 @@ |
#include "ui/views/widget/widget_observer.h" |
#include "ui/views/window/dialog_client_view.h" |
+#if defined(USE_AURA) |
+#include "ui/views/corewm/shadow_types.h" |
+#endif |
+ |
namespace views { |
namespace { |
@@ -37,6 +41,12 @@ Widget* CreateDialogWidgetImpl(DialogDelegateView* dialog_delegate_view, |
params.parent = parent; |
params.top_level = true; |
widget->Init(params); |
+ if (DialogDelegate::UseNewStyle()) { |
+#if defined(USE_AURA) |
+ // TODO(msw): Add a matching shadow type and remove the bubble frame border? |
+ corewm::SetShadowType(widget->GetNativeWindow(), corewm::SHADOW_TYPE_NONE); |
+#endif |
+ } |
return widget; |
} |