| Index: ash/mus/bridge/wm_window_mus.cc
|
| diff --git a/ash/mus/bridge/wm_window_mus.cc b/ash/mus/bridge/wm_window_mus.cc
|
| index d0234c695586fd97b05db357c1b954d07c1212b0..ae121ab05cd5abfe5bdc46ef38c3d3ca1b26638f 100644
|
| --- a/ash/mus/bridge/wm_window_mus.cc
|
| +++ b/ash/mus/bridge/wm_window_mus.cc
|
| @@ -922,6 +922,17 @@ void WmWindowMus::OnWindowDestroyed(ui::Window* window) {
|
| FOR_EACH_OBSERVER(WmWindowObserver, observers_, OnWindowDestroyed(this));
|
| }
|
|
|
| +void WmWindowMus::OnWindowVisibilityChanging(ui::Window* window) {
|
| + DCHECK_EQ(window_, window);
|
| + FOR_EACH_OBSERVER(WmWindowObserver, observers_,
|
| + OnWindowVisibilityChanging(this, !window->visible()));
|
| +}
|
| +
|
| +void WmWindowMus::OnWindowVisibilityChanged(ui::Window* window) {
|
| + FOR_EACH_OBSERVER(WmWindowObserver, observers_,
|
| + OnWindowVisibilityChanged(Get(window), window->visible()));
|
| +}
|
| +
|
| void WmWindowMus::OnTransientChildAdded(ui::Window* window,
|
| ui::Window* transient) {
|
| FOR_EACH_OBSERVER(WmTransientWindowObserver, transient_observers_,
|
|
|