Index: ash/mus/disconnected_app_handler.cc |
diff --git a/ash/mus/disconnected_app_handler.cc b/ash/mus/disconnected_app_handler.cc |
index eb8469bbdd149cba275514907cc180e3e3b0120c..49df2bf579f207230e93add68cacde25c9ba79d5 100644 |
--- a/ash/mus/disconnected_app_handler.cc |
+++ b/ash/mus/disconnected_app_handler.cc |
@@ -6,18 +6,19 @@ |
#include "ash/mus/bridge/wm_window_mus.h" |
#include "ash/public/cpp/shell_window_ids.h" |
+#include "ui/aura/window.h" |
namespace ash { |
namespace mus { |
namespace { |
-bool IsContainer(ui::Window* window) { |
+bool IsContainer(aura::Window* window) { |
return WmWindowMus::Get(window)->IsContainer(); |
} |
} // namespace |
-DisconnectedAppHandler::DisconnectedAppHandler(ui::Window* root_window) { |
+DisconnectedAppHandler::DisconnectedAppHandler(aura::Window* root_window) { |
WmWindowMus* root = WmWindowMus::Get(root_window); |
for (int shell_window_id = kShellWindowId_Min; |
shell_window_id < kShellWindowId_Max; ++shell_window_id) { |
@@ -36,11 +37,11 @@ DisconnectedAppHandler::DisconnectedAppHandler(ui::Window* root_window) { |
WmWindowMus* container = WmWindowMus::AsWmWindowMus( |
root->GetChildByShellWindowId(shell_window_id)); |
- Add(container->mus_window()); |
+ Add(container->aura_window()); |
// Add any pre-existing windows in the container to |
// |disconnected_app_handler_|. |
- for (ui::Window* child : container->mus_window()->children()) { |
+ for (aura::Window* child : container->aura_window()->children()) { |
if (!IsContainer(child)) |
Add(child); |
} |
@@ -49,20 +50,20 @@ DisconnectedAppHandler::DisconnectedAppHandler(ui::Window* root_window) { |
DisconnectedAppHandler::~DisconnectedAppHandler() {} |
-void DisconnectedAppHandler::OnWindowEmbeddedAppDisconnected( |
- ui::Window* window) { |
+void DisconnectedAppHandler::OnEmbeddedAppDisconnected(aura::Window* window) { |
if (!IsContainer(window)) |
- window->Destroy(); |
+ delete window; |
} |
-void DisconnectedAppHandler::OnTreeChanging(const TreeChangeParams& params) { |
+void DisconnectedAppHandler::OnWindowHierarchyChanging( |
+ const HierarchyChangeParams& params) { |
if (params.old_parent == params.receiver && IsContainer(params.old_parent)) |
Remove(params.target); |
if (params.new_parent == params.receiver && IsContainer(params.new_parent)) |
Add(params.target); |
- ui::WindowTracker::OnTreeChanging(params); |
+ aura::WindowTracker::OnWindowHierarchyChanging(params); |
} |
} // namespace mus |