mirror of
https://github.com/xmonad/xmonad.git
synced 2025-08-11 02:01:51 -07:00
Restrict the master/slave ratio to [0, 1]
This commit is contained in:
@@ -379,8 +379,8 @@ tall nmaster delta frac =
|
|||||||
, modifyLayout = \m -> return $ msum [fmap resize (fromMessage m)
|
, modifyLayout = \m -> return $ msum [fmap resize (fromMessage m)
|
||||||
,fmap incmastern (fromMessage m)] }
|
,fmap incmastern (fromMessage m)] }
|
||||||
|
|
||||||
where resize Shrink = tall nmaster delta (frac-delta)
|
where resize Shrink = tall nmaster delta (max 0 $ frac-delta)
|
||||||
resize Expand = tall nmaster delta (frac+delta)
|
resize Expand = tall nmaster delta (min 1 $ frac+delta)
|
||||||
incmastern (IncMasterN d) = tall (max 0 (nmaster+d)) delta frac
|
incmastern (IncMasterN d) = tall (max 0 (nmaster+d)) delta frac
|
||||||
|
|
||||||
-- | Mirror a rectangle
|
-- | Mirror a rectangle
|
||||||
|
Reference in New Issue
Block a user