diff options
Diffstat (limited to 'src/Xmobar/Draw')
| -rw-r--r-- | src/Xmobar/Draw/Cairo.hs | 5 | 
1 files changed, 3 insertions, 2 deletions
| diff --git a/src/Xmobar/Draw/Cairo.hs b/src/Xmobar/Draw/Cairo.hs index 833935d..43cdc3a 100644 --- a/src/Xmobar/Draw/Cairo.hs +++ b/src/Xmobar/Draw/Cairo.hs @@ -124,8 +124,9 @@ drawSegment dctx surface maxoff (off, acts, boxs) (segment, render, lwidth) = do        acts' = case a of Just as -> (as, off, end):acts; _ -> acts        bs = C.tBoxes info        boxs' = if null bs then boxs else (off, end, bs):boxs -  drawSegmentBackground dctx surface info off end -  render surface off maxoff +  when (end > off) $ do +    drawSegmentBackground dctx surface info off end +    render surface off maxoff    return (off + lwidth, acts', boxs')  renderOuterBorder :: C.Config -> Double -> Double -> Cairo.Render () | 
