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

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

Issue 9027020: Bypass ToplevelWindowEventFilter for panels. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Created 9 years 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/native_widget_aura.cc
diff --git a/ui/views/widget/native_widget_aura.cc b/ui/views/widget/native_widget_aura.cc
index 1355f17b51a860a54e7a4d2ed4adeb07200011e8..d9628b304f169ed0ed4c22f8c48c05c9c7bb5f54 100644
--- a/ui/views/widget/native_widget_aura.cc
+++ b/ui/views/widget/native_widget_aura.cc
@@ -186,6 +186,7 @@ void NativeWidgetAura::InitNativeWidget(const Widget::InitParams& params) {
parent->AddTransientChild(window_);
// SetAlwaysOnTop before SetParent so that always-on-top container is used.
SetAlwaysOnTop(params.keep_on_top);
+ window_->SetIntProperty(aura::kPanelKey, params.is_panel);
Ben Goodger (Google) 2011/12/22 23:22:45 So, I looked at code in the aura shell, and I beli
prasadt 2011/12/23 01:51:40 Done.
window_->SetParent(NULL);
}
window_->set_ignore_events(!params.accept_events);

Powered by Google App Engine
This is Rietveld 408576698