#664 reset to system locale to properly convert wide chars to utf8
This commit is contained in:
parent
9e59ce5ca6
commit
f051c35a82
|
@ -49,6 +49,8 @@
|
||||||
#include <lauxlib.h>
|
#include <lauxlib.h>
|
||||||
#include <lualib.h>
|
#include <lualib.h>
|
||||||
|
|
||||||
|
#include <locale.h>
|
||||||
|
|
||||||
#define FRAME_SIZE (TIC80_FULLWIDTH * TIC80_FULLHEIGHT * sizeof(u32))
|
#define FRAME_SIZE (TIC80_FULLWIDTH * TIC80_FULLHEIGHT * sizeof(u32))
|
||||||
#define POPUP_DUR (TIC_FRAMERATE*2)
|
#define POPUP_DUR (TIC_FRAMERATE*2)
|
||||||
|
|
||||||
|
@ -1808,6 +1810,7 @@ static void studioClose()
|
||||||
|
|
||||||
Studio* studioInit(s32 argc, char **argv, s32 samplerate, const char* folder, System* system)
|
Studio* studioInit(s32 argc, char **argv, s32 samplerate, const char* folder, System* system)
|
||||||
{
|
{
|
||||||
|
setlocale(LC_CTYPE, "");
|
||||||
setbuf(stdout, NULL);
|
setbuf(stdout, NULL);
|
||||||
impl.argc = argc;
|
impl.argc = argc;
|
||||||
impl.argv = argv;
|
impl.argv = argv;
|
||||||
|
|
Loading…
Reference in New Issue