diff options
author | ben@chromium.org <ben@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-03-26 19:45:53 +0000 |
---|---|---|
committer | ben@chromium.org <ben@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-03-26 19:45:53 +0000 |
commit | 55af5186e92169f066df06d3b099f90ca413b4db (patch) | |
tree | 24ecada46e0a47f0c9abe52ef04fc09ffae11d77 /ui/views/widget | |
parent | 9f1cc3d4e433d6b5f1f1f39238fa53cd73e0d0ed (diff) | |
download | chromium_src-55af5186e92169f066df06d3b099f90ca413b4db.zip chromium_src-55af5186e92169f066df06d3b099f90ca413b4db.tar.gz chromium_src-55af5186e92169f066df06d3b099f90ca413b4db.tar.bz2 |
Prevent a transient with 'kHideOnDeactivate' set from causing its transient parent to lose its active shadow.
http://crbug.com/120210
TEST=see bug
Review URL: https://chromiumcodereview.appspot.com/9853030
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@128979 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'ui/views/widget')
-rw-r--r-- | ui/views/widget/native_widget_aura.cc | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/ui/views/widget/native_widget_aura.cc b/ui/views/widget/native_widget_aura.cc index 4381828..44f1926 100644 --- a/ui/views/widget/native_widget_aura.cc +++ b/ui/views/widget/native_widget_aura.cc @@ -163,6 +163,8 @@ void NativeWidgetAura::InitNativeWidget(const Widget::InitParams& params) { window_->set_user_data(this); window_->SetType(GetAuraWindowTypeForWidgetType(params.type)); window_->SetProperty(aura::client::kShowStateKey, params.show_state); + if (params.type == Widget::InitParams::TYPE_BUBBLE) + aura::client::SetHideOnDeactivate(window_, true); window_->SetTransparent(params.transparent); window_->Init(params.layer_type); if (params.type == Widget::InitParams::TYPE_CONTROL) |