I have no idea what I was thinking when I wrote that code. While at it, just reused the code for ICCCM title which already assumes the client may have broken the rules (I think we have seen a case of WM_NAME being UTF8_STRING).
Description
Rewrite _NET_WM_NAME handling to correctly process it as a UTF8_STRING property.
I have no idea what I was thinking when I wrote that code. While at it, just reused the code for ICCCM title which already assumes the client may have broken the rules (I think we have seen a case of
WM_NAME
beingUTF8_STRING
).Description
Rewrite
_NET_WM_NAME
handling to correctly process it as aUTF8_STRING
property.Checklist
[x] I've read CONTRIBUTING.md
[x] I've considered how to best test these changes (property, unit, manually, ...) and concluded: must be done manually
[ ] I updated the
CHANGES.md
file — not needed