Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(566)

Unified Diff: ui/views/widget/widget.cc

Issue 1456963002: Make browser windows override_redirect when dragging tabs. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Make browser windows override_redirect when dragging tabs. Created 4 years, 11 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
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;

Powered by Google App Engine
This is Rietveld 408576698