on master help sign in
Graphics.Vty.Output.Interface: also reset hyperlink state on RowEnd
commit3b5c151d658161c70624f9cbee84fb3fdb492e3c authorJonathan Daugherty <cygnus@foobox.com> dateFri 6 Oct 2017, 14:14 (9 years ago) parent17cf7a1
1 file changed+3−1
src/Graphics/Vty/Output/TerminfoBased.hs+3−1
src/Graphics/Vty/Output/TerminfoBased.hs+3−1
@@ -235,7 +235,9 @@ terminfoDisplayContext tActual terminfoCaps r = return dc
235235 Nothing -> error "this terminal does not support hide cursor"
236236 Just c -> writeCapExpr c []
237237 , writeSetAttr = terminfoWriteSetAttr dc terminfoCaps
238− , writeDefaultAttr = writeCapExpr (setDefaultAttr terminfoCaps) []
238+ , writeDefaultAttr =
239+ writeCapExpr (setDefaultAttr terminfoCaps) [] `mappend`
240+ writeURLEscapes EndLink
239241 , writeRowEnd = writeCapExpr (clearEol terminfoCaps) []
240242 , inlineHack = return ()
241243 }