diff options
author | JP Cimalando <jp-dev@inbox.ru> | 2019-07-30 00:18:05 +0200 |
---|---|---|
committer | David Robillard <d@drobilla.net> | 2019-07-31 21:18:17 +0200 |
commit | bb0834637c7620870d784180436c90492c89db9b (patch) | |
tree | f8b25b86bb1a5d6f6606b86ca4b8f41f6ac54a61 /test/pugl_test.c | |
parent | 568d40cd8454ae20bb47cfb06d14d644ba82711d (diff) | |
download | pugl-bb0834637c7620870d784180436c90492c89db9b.tar.gz pugl-bb0834637c7620870d784180436c90492c89db9b.tar.bz2 pugl-bb0834637c7620870d784180436c90492c89db9b.zip |
X11: Support UTF8 in window titles
It's possible that this does bad things if a UTF8 string is used on a system
that does not support it (because XStoreName is still called), but I have no
idea how likely this scenario is.
Leaving it this way because it means the ASCII case will still work everywhere,
and it's easy enough to avoid if this is a problem.
Diffstat (limited to 'test/pugl_test.c')
-rw-r--r-- | test/pugl_test.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/test/pugl_test.c b/test/pugl_test.c index f81cf99..af93caf 100644 --- a/test/pugl_test.c +++ b/test/pugl_test.c @@ -182,7 +182,9 @@ main(int argc, char** argv) puglIgnoreKeyRepeat(view, ignoreKeyRepeat); puglSetEventFunc(view, onEvent); - if (puglCreateWindow(view, "Pugl Test")) { + const uint8_t title[] = { 'P', 'u', 'g', 'l', ' ', + 'P', 'r', 0xC3, 0xBC, 'f', 'u', 'n', 'g' }; + if (puglCreateWindow(view, (const char*)title)) { return 1; } |