Index: ui/views/test/test_views_delegate.cc |
diff --git a/ui/views/test/test_views_delegate.cc b/ui/views/test/test_views_delegate.cc |
index a310121acd06833756718b8a107884c806b55fd3..6a3565cf2c2b0529c32d4cf6c43f48a5189f24ce 100644 |
--- a/ui/views/test/test_views_delegate.cc |
+++ b/ui/views/test/test_views_delegate.cc |
@@ -54,10 +54,6 @@ NonClientFrameView* TestViewsDelegate::CreateDefaultNonClientFrameView( |
return NULL; |
} |
-bool TestViewsDelegate::UseTransparentWindows() const { |
- return use_transparent_windows_; |
-} |
- |
content::WebContents* TestViewsDelegate::CreateWebContents( |
content::BrowserContext* browser_context, |
content::SiteInstance* site_instance) { |
@@ -67,6 +63,12 @@ content::WebContents* TestViewsDelegate::CreateWebContents( |
void TestViewsDelegate::OnBeforeWidgetInit( |
Widget::InitParams* params, |
internal::NativeWidgetDelegate* delegate) { |
+ if (params->opacity == Widget::InitParams::INFER_OPACITY) { |
+ if (use_transparent_windows_) |
+ params->opacity = Widget::InitParams::TRANSLUCENT_WINDOW; |
+ else |
+ params->opacity = Widget::InitParams::OPAQUE_WINDOW; |
+ } |
} |
base::TimeDelta TestViewsDelegate::GetDefaultTextfieldObscuredRevealDuration() { |