Leo L. Schwab wrote:
> I just installed Awesome 3.4.12 from Debian unstable, and noted an
> unfortunate change in behavior.
>
> In 3.4.11, when you changed tags, the window that was focused was,
> in general, the window with that tag that last had focus. That is, I could
> switch away from a shell window in tag 1 to tag 4, fiddle with the Web
> browser there, then switch back to tag 1, and the shell window I was using
> would get the focus again.
>
> Now, whenever I change tags, none of the windows has focus, and I
> have to wave my mouse around to focus one of them (even if the mouse is
> already over the window).
>
> This new behavior doesn't appear to be mentioned in the changelog.
> Is this an intended change? Is there a way to work around it in rc.lua?
>
> Thanks,
> Schwab
>
Hi,
I've run git bisect between 3.4.11 and 3.4.12 and the result is:
==============================8<------------------------------
c0dffca646c1a02276da510bf3587fb7fad8e0e9 is the first bad commit
commit c0dffca646c1a02276da510bf3587fb7fad8e0e9
Author: Uli Schlachter <[email protected]>
Date: Fri Apr 6 12:19:12 2012 +0200
Focus history: Don't ignore unfocusable clients
The only caller of focus.history.add() should be the "focus"
signal, so at that
time the unfocusable client already does have the focus. At that
point, there is
no reason why this shouldn't be recorded in the focus history.
(And yes, unfocusable clients can be focused. Don't ask.)
This should hopefully fix FS#778.
Signed-off-by: Uli Schlachter <[email protected]>
:040000 040000 9a02447f091fcef8057863d5e231d179fd741ca2
15a8115f9130bc030c6cbcd8a649ba2e32eae43c Mlib
------------------------------>8==============================
From what others have said and what I've seen, it looks like
awesome gives the focus to clients that should not get it (observed
with gkrellm, xfce4-panel and cairo-dock).
Jerome
--
mailto:[email protected]
http://jeberger.free.fr
Jabber: [email protected]
signature.asc
Description: OpenPGP digital signature
