]> mj.ucw.cz Git - osdd.git/commitdiff
Need to initialize locale in order to get non-ASCII characters right
authorMartin Mares <mj@ucw.cz>
Sun, 18 Jul 2010 15:31:29 +0000 (17:31 +0200)
committerMartin Mares <mj@ucw.cz>
Sun, 18 Jul 2010 15:31:29 +0000 (17:31 +0200)
osdd.c

diff --git a/osdd.c b/osdd.c
index 187b442714f237c22874f32b55fe0a8d569b0543..ba279b292816f88fffdb26fe45d666c26f077664 100644 (file)
--- a/osdd.c
+++ b/osdd.c
@@ -10,6 +10,7 @@
 #include <unistd.h>
 #include <poll.h>
 #include <getopt.h>
+#include <locale.h>
 #include <xosd.h>
 #include <X11/Xlib.h>
 #include <X11/Xatom.h>
@@ -228,6 +229,7 @@ int
 main(int argc, char **argv)
 {
   parse_opts(argc, argv);
+  setlocale(LC_CTYPE, "");
   XInitThreads();
 
   Display *dpy = XOpenDisplay(NULL);