mirror of
https://github.com/swaywm/sway.git
synced 2024-11-25 09:21:28 +00:00
10ef118e09
Fixes #2674. The cause of the issue was in get_pango_layout. When we call pango_parse_markup, `text` is the escaped string, and the unescaped string is then computed and written to `buf`. We were then passing the unescaped string to pango_layout_set_markup, but this function needs the escaped string. `buf` is not needed and has been removed. The other part of this PR refactors escape_markup_text to remove the dest_length argument and removes the -1 return value on error. It now assumes that you've allocated dest to the correct length. |
||
---|---|---|
.. | ||
background-image.c | ||
cairo.c | ||
ipc-client.c | ||
list.c | ||
log.c | ||
meson.build | ||
pango.c | ||
readline.c | ||
stringop.c | ||
unicode.c | ||
util.c |