X.Prompt: Document destroyComplWin

This commit is contained in:
slotThe 2021-04-14 20:32:33 +02:00
parent aa35d6a2f2
commit 6036151ca7

View File

@ -1514,14 +1514,13 @@ getCompletions = do
XPSingleMode compl _ -> compl
XPMultipleModes modes -> completionFunction $ W.focus modes
-- | Destroy the currently drawn completion window, if there is one.
destroyComplWin :: XP ()
destroyComplWin = do
d <- gets dpy
cw <- gets complWin
wr <- gets complWinRef
case cw of
Just w -> do io $ destroyWindow d w
io $ writeIORef wr Nothing
XPS{ dpy, complWin, complWinRef } <- get
case complWin of
Just w -> do io $ destroyWindow dpy w
io $ writeIORef complWinRef Nothing
modify (\s -> s { complWin = Nothing, complWinDim = Nothing })
Nothing -> return ()