Issue 517 in xmonad: avoidStruts and subTabbed conflict

Status: New Owner: ---- New issue 517 by pcreinh...@gmail.com: avoidStruts and subTabbed conflict http://code.google.com/p/xmonad/issues/detail?id=517 What steps will reproduce the problem? 1. config { layoutHook = avoidStruts $ tiled ||| ... }, confirm xmobar appears as normal 2. config { layoutHook = avoidStruts $ subTabbed $ tiled ||| ... } xmobar is hidden 3. What is the expected output? What do you see instead? Expect that sublayouts should respect the avoidStruts modifier What version of the product are you using? On what operating system? xmonad 0.1 on arch linux Are you using an xmonad.hs? Please attach it and the output of "xmonad --recompile". Please provide any additional information below. Attachments: xmonad.hs 9.4 KB

Comment #1 on issue 517 by allber...@gmail.com: avoidStruts and subTabbed conflict http://code.google.com/p/xmonad/issues/detail?id=517 The actual bug is in Decoration, which assumes that because decoration windows "obviously" will be near the windows they decorate, there is no need to take the screen rectangle into account. So it doesn't pass the screen rectangle that avoidStruts modified to Tabbed, and Tabbed ends up using the unmodified screen rectangle as a result. I have some hacks to Decoration (on a machine that's in storage, sigh, and may remain there for a while --- I still do not have a permanent address) but they really are hacks; someone might want to look at a proper fix.
participants (1)
-
codesite-noreply@google.com