x11: convert XSupportsLocale return value to factor bool before testing (bug reported by ceninan)
parent
db2db6a1a6
commit
8b9f33e040
|
@ -3,6 +3,7 @@
|
|||
USING: alien.strings continuations io
|
||||
io.encodings.ascii kernel namespaces x11.xlib x11.io
|
||||
vocabs vocabs.loader ;
|
||||
FROM: alien.c-types => c-bool> ;
|
||||
IN: x11
|
||||
|
||||
SYMBOL: dpy
|
||||
|
@ -11,7 +12,7 @@ SYMBOL: root
|
|||
|
||||
: init-locale ( -- )
|
||||
LC_ALL "" setlocale [ "setlocale() failed" print flush ] unless
|
||||
XSupportsLocale [ "XSupportsLocale() failed" print flush ] unless ;
|
||||
XSupportsLocale c-bool> [ "XSupportsLocale() failed" print flush ] unless ;
|
||||
|
||||
: flush-dpy ( -- ) dpy get XFlush drop ;
|
||||
|
||||
|
|
Loading…
Reference in New Issue