mirror of
https://github.com/xmonad/xmonad.git
synced 2025-07-25 17:21:52 -07:00
Clean up uses of setClientMessageEvent
In sendRestart, switch to the new setClientMessageEvent' and pass no data, as no data are expected. Passing currentTime was confusing, as it's only interpreted as time in some ClientMessage types. In killWindow, it's the other way around.
This commit is contained in:
@@ -133,7 +133,7 @@ sendRestart = do
|
||||
xmonad_restart <- internAtom dpy "XMONAD_RESTART" False
|
||||
allocaXEvent $ \e -> do
|
||||
setEventType e clientMessage
|
||||
setClientMessageEvent e rw xmonad_restart 32 0 currentTime
|
||||
setClientMessageEvent' e rw xmonad_restart 32 []
|
||||
sendEvent dpy rw False structureNotifyMask e
|
||||
sync dpy False
|
||||
|
||||
|
@@ -91,7 +91,7 @@ killWindow w = withDisplay $ \d -> do
|
||||
io $ if wmdelt `elem` protocols
|
||||
then allocaXEvent $ \ev -> do
|
||||
setEventType ev clientMessage
|
||||
setClientMessageEvent ev w wmprot 32 wmdelt 0
|
||||
setClientMessageEvent ev w wmprot 32 wmdelt currentTime
|
||||
sendEvent d w False noEventMask ev
|
||||
else killClient d w >> return ()
|
||||
|
||||
|
Reference in New Issue
Block a user