-*-outline-*-

* focus_window
-  filled w/ lisp window only by FocusIn.

- reset by:  focus_off_window,  and FocusOut
       

* last_focused
the window, after which we shifted global resources the last time, b/c of focus.


* Question: when can these be different?
 last_focused is handled only inside events.c, so `focus_off_window' differs them!

But that is called only on window destroy.

interesting situation, when we focus Root



* If we do not listen on focus events on the client windows,
  then the window can be destroyed before the frame window is de-focused.
  So, we would have to keep the Lisp window till the frame is ....  that's confusing.

otherwise, we need to run the C code for unfocusing when the window is destroyed.
