Index: ash/shell/content_client/shell_browser_main_parts.cc |
diff --git a/ash/shell/content_client/shell_browser_main_parts.cc b/ash/shell/content_client/shell_browser_main_parts.cc |
index 478453de02044d110ae4dad749384ba38268744f..980c63b6ce3a866d22131bd2d841d598d3be66ea 100644 |
--- a/ash/shell/content_client/shell_browser_main_parts.cc |
+++ b/ash/shell/content_client/shell_browser_main_parts.cc |
@@ -57,13 +57,12 @@ class ShellViewsDelegate : public views::TestViewsDelegate { |
views::Widget* widget) OVERRIDE { |
return ash::Shell::GetInstance()->CreateDefaultNonClientFrameView(widget); |
} |
- virtual bool UseTransparentWindows() const OVERRIDE { |
- // Ash uses transparent window frames. |
- return true; |
- } |
virtual void OnBeforeWidgetInit( |
views::Widget::InitParams* params, |
views::internal::NativeWidgetDelegate* delegate) OVERRIDE { |
+ if (params->opacity == views::Widget::InitParams::INFER_OPACITY) |
+ params->opacity = views::Widget::InitParams::TRANSLUCENT_WINDOW; |
+ |
if (params->native_widget) |
return; |