Index: ui/views/widget/desktop_aura/desktop_root_window_host_x11.cc |
diff --git a/ui/views/widget/desktop_aura/desktop_root_window_host_x11.cc b/ui/views/widget/desktop_aura/desktop_root_window_host_x11.cc |
index 61289405b3c42372f980466254d115646ebf0a78..3c9d8c1e7f7b0b0875f4f55b36d55a7bcc1c09fa 100644 |
--- a/ui/views/widget/desktop_aura/desktop_root_window_host_x11.cc |
+++ b/ui/views/widget/desktop_aura/desktop_root_window_host_x11.cc |
@@ -142,6 +142,7 @@ DesktopWindowTreeHostX11::DesktopWindowTreeHostX11( |
} |
DesktopWindowTreeHostX11::~DesktopWindowTreeHostX11() { |
+ DestroyCompositor(); |
root_window_->window()->ClearProperty(kHostForRootWindow); |
aura::client::SetWindowMoveClient(root_window_->window(), NULL); |
desktop_native_widget_aura_->OnDesktopWindowTreeHostDestroyed(root_window_); |