diff --git a/CHANGES.md b/CHANGES.md index 27a3f9f9..51263e2d 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -90,6 +90,11 @@ `xmonad-contrib` to be compiled with `X11-xft` version 0.3.4 or higher. + * `XMonad.Actions.FloatKeys` + + - Changed type signature of `keysMoveWindow` from `D -> Window -> X ()` + to `ChangeDim -> Window -> X ()` to allow negative numbers without compiler warnings. + ## 0.17.0 (October 27, 2021) ### Breaking Changes diff --git a/XMonad/Actions/FloatKeys.hs b/XMonad/Actions/FloatKeys.hs index 0acfd19e..8530b49b 100644 --- a/XMonad/Actions/FloatKeys.hs +++ b/XMonad/Actions/FloatKeys.hs @@ -43,7 +43,7 @@ import XMonad.Prelude (fi) -- | @keysMoveWindow (dx, dy)@ moves the window by @dx@ pixels to the -- right and @dy@ pixels down. -keysMoveWindow :: D -> Window -> X () +keysMoveWindow :: ChangeDim -> Window -> X () keysMoveWindow (dx,dy) w = whenX (isClient w) $ withDisplay $ \d -> withWindowAttributes d w $ \wa -> do io $ moveWindow d w (fi (fi (wa_x wa) + dx))