[xmonad] Issue 431 in xmonad: floating windows' border widths are computed at the wrong time

codesite-noreply at google.com codesite-noreply at google.com
Tue Feb 8 04:50:23 CET 2011


Status: New
Owner: ----

New issue 431 by allber... at gmail.com: floating windows' border widths are  
computed at the wrong time
http://code.google.com/p/xmonad/issues/detail?id=431

What steps will reproduce the problem?

1. Float a window full-creen (that is, use doFullFloat in a ManageHook).   
It actually always occurs but is most obvious when a floating window is  
made significantly larger than its requested size.



What is the expected output? What do you see instead?

It should be made full screen, without a border if  
noBorders/smartBorders/etc. is in effect.  But what happens is the width of  
the border is added to the window size before it is scaled to fit the  
parcel xmonad gives it (see XMonad/Operations.hs, function "windows", where  
the border is added in early but the scaleRationalRect of floating windows  
is done late; hence the border reservation is *also* scaled).



What version of the product are you using? On what operating system?

xmonad 0.9.1, 0.9.2, and darcs; problem has been observed on multiple Linux  
versions and is OS-agnostic.



Are you using an xmonad.hs?  Please attach it and the output of "xmonad
--recompile".



Please provide any additional information below.

First mentioned  
http://www.haskell.org/pipermail/xmonad/2011-January/010960.html




More information about the xmonad mailing list