Procházet zdrojové kódy

Call setlocale() in the X11 driver to activate the current locale. If it

is an UTF-8 locale, more glyphs are displayed.
tags/v0.99.beta17
Sam Hocevar sam před 15 roky
rodič
revize
6d943c6f02
1 změnil soubory, kde provedl 7 přidání a 0 odebrání
  1. +7
    -0
      caca/driver/x11.c

+ 7
- 0
caca/driver/x11.c Zobrazit soubor

@@ -31,6 +31,9 @@
#include <stdio.h> /* BUFSIZ */
#include <stdlib.h>
#include <string.h>
#if defined HAVE_LOCALE_H
# include <locale.h>
#endif

#include "caca.h"
#include "caca.h"
@@ -105,6 +108,10 @@ static int x11_init_graphics(caca_display_t *dp)
height = caca_get_canvas_height(dp->cv);
dp->resize.allow = 0;

#if defined HAVE_LOCALE_H
setlocale(LC_ALL, "");
#endif

dp->drv.p->dpy = XOpenDisplay(NULL);
if(dp->drv.p->dpy == NULL)
return -1;


Načítá se…
Zrušit
Uložit