
* Andrea Rossato
On Wed, Feb 20, 2008 at 04:28:07PM +0200, Roman Cheplyaka wrote:
* Roman Cheplyaka
[2008-02-20 05:29:22+0200] * Andrea Rossato
[2008-02-19 13:30:53+0100] the patch description says it all. Before pushing I would like someone to test it too (I did all my tests here, with the strangest layouts, still I would like to have someone confirm this patch doesn't break anything).
Works for me.
Oops, it doesn't. In tabbed layout, when I open sequentially two windows, only second gets its tab (which is of the right size), and the place where the first window's tab should be is empty (I can see a part of the first window through it). My config: http://ro-che.info/docs/xmonad.hs Unpulling your four last patches solves this problem.
I'm not totally sure this is a bug in Decoration. I'm coming to think this is a bug in the TabbedDecoratios style. I have the same problem, here, when I use smartBorders.
Still, if I change your config by adding these imports:
import XMonad.Layout.TabBarDecoration import XMonad.Layout.Simplest import XMonad.Layout.ResizeScreen
and change your tabbed with the tabbed-like decoration:
tbd = tabBar shrinkText myTabConfig Top (resizeVertical 20 Simplest)
your problem has gone.
So, I think, but I need to investigate a bit further, my patches have just revealed a bug in the tabbed style. But I may be wrong.
(Please tell me if the above solves your problem too).
However, with your modification single window also has tab, and in Tabbed it doesn't. Maybe this toggles the bug (first window's tab doesn't appear when the second window opens). -- Roman I. Cheplyaka :: http://ro-che.info/ ...being in love is totally punk rock...