Index: components/exo/shell_surface.cc |
diff --git a/components/exo/shell_surface.cc b/components/exo/shell_surface.cc |
index 998769b20df6aeb73b117963a2e0d1d153fef79a..06c675e5f1fd8e66dfdcd1c0c4c2688ccf21c899 100644 |
--- a/components/exo/shell_surface.cc |
+++ b/components/exo/shell_surface.cc |
@@ -1134,7 +1134,8 @@ void ShellSurface::CreateShellSurfaceWidget(ui::WindowShowState show_state) { |
params.show_state = show_state; |
// Make shell surface a transient child if |parent_| has been set. |
params.parent = |
- parent_ ? parent_ : WMHelper::GetInstance()->GetContainer(container_); |
+ parent_ ? parent_ |
+ : WMHelper::GetInstance()->GetPrimaryDisplayContainer(container_); |
params.bounds = gfx::Rect(origin_, gfx::Size()); |
bool activatable = activatable_; |
// ShellSurfaces in system modal container are only activatable if input |