on master help sign in
Graphics.Vty.Output.Interface: also reset hyperlink state on RowEnd
3b5c151Jonathan Daugherty
src/Graphics/Vty/Output/TerminfoBased.hs+3−1
@@ -235,7 +235,9 @@ terminfoDisplayContext tActual terminfoCaps r = return dc
235 Nothing -> error "this terminal does not support hide cursor"
235 Nothing -> error "this terminal does not support hide cursor"
236 Just c -> writeCapExpr c []
236 Just c -> writeCapExpr c []
237 , writeSetAttr = terminfoWriteSetAttr dc terminfoCaps
237 , writeSetAttr = terminfoWriteSetAttr dc terminfoCaps
238+ , writeDefaultAttr =
238− , writeDefaultAttr = writeCapExpr (setDefaultAttr terminfoCaps) []
239+ writeCapExpr (setDefaultAttr terminfoCaps) [] `mappend`
240+ writeURLEscapes EndLink
239 , writeRowEnd = writeCapExpr (clearEol terminfoCaps) []
241 , writeRowEnd = writeCapExpr (clearEol terminfoCaps) []
240 , inlineHack = return ()
242 , inlineHack = return ()
241 }
243 }