diff options
-rw-r--r-- | ui/views/widget/native_widget_aura.cc | 7 |
1 files changed, 1 insertions, 6 deletions
diff --git a/ui/views/widget/native_widget_aura.cc b/ui/views/widget/native_widget_aura.cc index 7f7c023..1c47e75 100644 --- a/ui/views/widget/native_widget_aura.cc +++ b/ui/views/widget/native_widget_aura.cc @@ -1001,12 +1001,7 @@ void NativeWidgetPrivate::ReparentNativeView(gfx::NativeView native_view, (*it)->NotifyNativeViewHierarchyChanged(false, previous_parent); } - // SetParent(NULL) sets the parent to StackingClient::GetDefaultParent(). - // NativeViewHostAura needs NULL to mean remove, so we special case it here. - if (new_parent) - native_view->SetParent(new_parent); - else if (native_view->parent()) - native_view->parent()->RemoveChild(native_view); + native_view->SetParent(new_parent); // And now, notify them that they have a brand new parent. for (Widget::Widgets::iterator it = widgets.begin(); |