Index: views/widget/native_widget_views.cc |
diff --git a/views/widget/native_widget_views.cc b/views/widget/native_widget_views.cc |
index bd0e56ff65036df5e86c853bb5959f810157c44b..9216383daabb8f8813edb29e2157e6948414c6f7 100644 |
--- a/views/widget/native_widget_views.cc |
+++ b/views/widget/native_widget_views.cc |
@@ -119,7 +119,8 @@ void NativeWidgetViews::InitNativeWidget(const Widget::InitParams& params) { |
if (params.parent_widget) { |
parent_view = params.parent_widget->GetChildViewParent(); |
} else if (ViewsDelegate::views_delegate && |
- ViewsDelegate::views_delegate->GetDefaultParentView()) { |
+ ViewsDelegate::views_delegate->GetDefaultParentView() && |
+ !params.child) { |
parent_view = ViewsDelegate::views_delegate->GetDefaultParentView(); |
} else if (params.parent) { |
Widget* widget = Widget::GetWidgetForNativeView(params.parent); |