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( |