Skip to content

Commit 10bf8a2

Browse files
committed
fixup! EWMH: support _NET_WM_STATE_{ABOVE,BELOW}
1 parent aebcb32 commit 10bf8a2

File tree

1 file changed

+8
-8
lines changed

1 file changed

+8
-8
lines changed

XMonad/Hooks/EwmhDesktops.hs

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -131,7 +131,7 @@ data EwmhDesktopsConfig =
131131
-- ^ manage @_NET_DESKTOP_VIEWPORT@?
132132
, hiddenWorkspaceToScreen :: WindowSet -> WindowSpace -> WindowScreen
133133
-- ^ map hidden workspaces to screens for @_NET_DESKTOP_VIEWPORT@
134-
, handleAboveBelowstate :: Bool
134+
, handleAboveBelowState :: Bool
135135
-- ^ handle @_NET_WM_STATE_ABOVE@ and @_NET_WM_STATE_BELOW@?
136136
}
137137

@@ -145,7 +145,7 @@ instance Default EwmhDesktopsConfig where
145145
, manageDesktopViewport = True
146146
-- Hidden workspaces are mapped to the current screen by default.
147147
, hiddenWorkspaceToScreen = \winset _ -> W.current winset
148-
, handleAboveBelowstate = False
148+
, handleAboveBelowState = False
149149
}
150150

151151

@@ -340,14 +340,14 @@ disableEwmhManageDesktopViewport = XC.modifyDef $ \c -> c{ manageDesktopViewport
340340
-- This will make xmonad respond to requests to set these states by calling
341341
-- lowerWindow and raiseWindow respectively.
342342
enableEwmhManageAboveBelowState :: XConfig l -> XConfig l
343-
enableEwmhManageAboveBelowState = XC.modifyDef (\c -> c{handleAboveBelowstate = True})
343+
enableEwmhManageAboveBelowState = XC.modifyDef (\c -> c{handleAboveBelowState = True})
344344

345345
aboveBelowManageHook :: ManageHook
346346
aboveBelowManageHook =
347347
((isEnabled <&&> isInProperty "_NET_WM_STATE" "_NET_WM_STATE_BELOW") --> doLower)
348348
<> ((isEnabled <&&> isInProperty "_NET_WM_STATE" "_NET_WM_STATE_ABOVE") --> doRaise)
349349
where
350-
isEnabled = liftX (XC.withDef (pure . handleAboveBelowstate))
350+
isEnabled = liftX (XC.withDef (pure . handleAboveBelowState))
351351

352352
aboveBelowEventHook :: Event -> X ()
353353
aboveBelowEventHook
@@ -497,9 +497,9 @@ whenChanged :: (Eq a, ExtensionClass a) => a -> X () -> X ()
497497
whenChanged = whenX . XS.modified . const
498498

499499
ewmhDesktopsStartupHook' :: EwmhDesktopsConfig -> X ()
500-
ewmhDesktopsStartupHook' EwmhDesktopsConfig{handleAboveBelowstate} =
500+
ewmhDesktopsStartupHook' EwmhDesktopsConfig{handleAboveBelowState} =
501501
when
502-
handleAboveBelowstate
502+
handleAboveBelowState
503503
(addSupported ["_NET_WM_STATE", "_NET_WM_STATE_ABOVE", "_NET_WM_STATE_BELOW"])
504504

505505
ewmhDesktopsLogHook' :: EwmhDesktopsConfig -> X ()
@@ -596,7 +596,7 @@ mkViewPorts winset hiddenWorkspaceMapper = setDesktopViewport . concat . mapMayb
596596
ewmhDesktopsEventHook' :: Event -> EwmhDesktopsConfig -> X All
597597
ewmhDesktopsEventHook'
598598
e@ClientMessageEvent{ev_window = w, ev_message_type = mt, ev_data = d}
599-
EwmhDesktopsConfig{workspaceSort, activateHook, switchDesktopHook, handleAboveBelowstate} =
599+
EwmhDesktopsConfig{workspaceSort, activateHook, switchDesktopHook, handleAboveBelowState} =
600600
withWindowSet $ \s -> do
601601
sort' <- workspaceSort
602602
let ws = sort' $ W.workspaces s
@@ -631,7 +631,7 @@ ewmhDesktopsEventHook'
631631
-- The Message is unknown to us, but that is ok, not all are meant
632632
-- to be handled by the window manager
633633
mempty
634-
when handleAboveBelowstate (aboveBelowEventHook e)
634+
when handleAboveBelowState (aboveBelowEventHook e)
635635
mempty
636636
ewmhDesktopsEventHook' _ _ = mempty
637637

0 commit comments

Comments
 (0)