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 b4541d0600f64b558a314e98453fc26f2c3dfdb3..7491e7bc682978106b45ea7460c60b48ed0116d6 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 |
@@ -141,6 +141,7 @@ DesktopRootWindowHostX11::DesktopRootWindowHostX11( |
} |
DesktopRootWindowHostX11::~DesktopRootWindowHostX11() { |
+ DestroyCompositor(); |
root_window_->window()->ClearProperty(kHostForRootWindow); |
aura::client::SetWindowMoveClient(root_window_->window(), NULL); |
desktop_native_widget_aura_->OnDesktopRootWindowHostDestroyed(root_window_); |