Index: ui/views/widget/widget.cc |
diff --git a/ui/views/widget/widget.cc b/ui/views/widget/widget.cc |
index 280969a84e5e7d0067d1f10378dec9d6d15061fb..fdccce28df112e6a686754aa93c6f333b7e610d0 100644 |
--- a/ui/views/widget/widget.cc |
+++ b/ui/views/widget/widget.cc |
@@ -306,6 +306,7 @@ gfx::Size Widget::GetLocalizedContentsSize(int col_resource_id, |
// static |
bool Widget::RequiresNonClientView(InitParams::Type type) { |
return type == InitParams::TYPE_WINDOW || |
+ type == InitParams::TYPE_DRAG || |
type == InitParams::TYPE_PANEL || |
type == InitParams::TYPE_BUBBLE; |
} |
@@ -319,6 +320,7 @@ void Widget::Init(const InitParams& in_params) { |
if (params.opacity == views::Widget::InitParams::INFER_OPACITY && |
params.type != views::Widget::InitParams::TYPE_WINDOW && |
+ params.type != views::Widget::InitParams::TYPE_DRAG && |
params.type != views::Widget::InitParams::TYPE_PANEL) |
params.opacity = views::Widget::InitParams::OPAQUE_WINDOW; |