Index: ui/views/widget/native_widget_aura.cc |
diff --git a/ui/views/widget/native_widget_aura.cc b/ui/views/widget/native_widget_aura.cc |
index 80be94f24d3eb643353ca43b68cb41440182b8d1..3e8d62e7441b88a012ea79020baf0c70f8f35bad 100644 |
--- a/ui/views/widget/native_widget_aura.cc |
+++ b/ui/views/widget/native_widget_aura.cc |
@@ -143,10 +143,12 @@ void NativeWidgetAura::InitNativeWidget(const Widget::InitParams& params) { |
window_->Init(params.layer_type); |
// Set name after layer init so it propagates to layer. |
window_->SetName(params.name); |
- if (params.shadow_type == Widget::InitParams::SHADOW_TYPE_NONE) |
- SetShadowType(window_, wm::SHADOW_TYPE_NONE); |
- else if (params.shadow_type == Widget::InitParams::SHADOW_TYPE_DROP) |
- SetShadowType(window_, wm::SHADOW_TYPE_RECTANGULAR); |
+ if (params.shadow_type == Widget::InitParams::SHADOW_TYPE_NONE) { |
+ SetShadowElevation(window_, wm::ShadowElevation::NONE); |
+ } else if (params.shadow_type == Widget::InitParams::SHADOW_TYPE_DROP && |
+ params.shadow_elevation) { |
+ SetShadowElevation(window_, *params.shadow_elevation); |
+ } |
if (params.type == Widget::InitParams::TYPE_CONTROL) |
window_->Show(); |