| Index: ui/views/widget/desktop_aura/desktop_window_tree_host_x11.cc
|
| diff --git a/ui/views/widget/desktop_aura/desktop_window_tree_host_x11.cc b/ui/views/widget/desktop_aura/desktop_window_tree_host_x11.cc
|
| index fa50d9ea26d0b9156135672c19be67c5e53bfe65..f603cc6633a5e7acc0028ab80ac21b1512625fa2 100644
|
| --- a/ui/views/widget/desktop_aura/desktop_window_tree_host_x11.cc
|
| +++ b/ui/views/widget/desktop_aura/desktop_window_tree_host_x11.cc
|
| @@ -568,7 +568,7 @@ void DesktopWindowTreeHostX11::ShowWindowWithState(
|
| ui::WindowShowState show_state) {
|
| if (compositor())
|
| compositor()->SetVisible(true);
|
| - if (!IsVisible())
|
| + if (!IsVisible() || !window_mapped_in_server_)
|
| MapWindow(show_state);
|
|
|
| switch (show_state) {
|
|
|