Chromium Code Reviews| Index: ui/views/widget/desktop_aura/x11_desktop_handler.cc |
| diff --git a/ui/views/widget/desktop_aura/x11_desktop_handler.cc b/ui/views/widget/desktop_aura/x11_desktop_handler.cc |
| index d98dfa644354d2590d7e42c20e4eb52eaa68fdd2..3995d5846d8e549981cbb5d06109ad47b23cc881 100644 |
| --- a/ui/views/widget/desktop_aura/x11_desktop_handler.cc |
| +++ b/ui/views/widget/desktop_aura/x11_desktop_handler.cc |
| @@ -186,12 +186,14 @@ void X11DesktopHandler::OnActiveWindowChanged(::Window xid) { |
| if (old_host) |
| old_host->HandleNativeWidgetActivationChanged(false); |
| + // Set a new window id. This effectively changes the active widget to the new |
|
msw
2014/03/11 23:24:39
nit: consider "Update the current window ID to eff
Yuki
2014/03/12 09:13:15
Done.
|
| + // window. |
| + current_window_ = xid; |
| + |
| DesktopWindowTreeHostX11* new_host = |
| views::DesktopWindowTreeHostX11::GetHostForXID(xid); |
| if (new_host) |
| new_host->HandleNativeWidgetActivationChanged(true); |
| - |
| - current_window_ = xid; |
| } |
| ::Window X11DesktopHandler::GetNextToActivateInStack( |