X-Git-Url: http://git.dev.opencascade.org/gitweb/?p=occt.git;a=blobdiff_plain;f=src%2FDraw%2FDraw_Window.cxx;h=2370d1c1a798066738f58ebd5f0a3eb3da2b3e1b;hb=4b943aab31e6ca265e111b2cd40893c2d9b2c50f;hpb=2b442de5ec16e77dbcb1f162b8c09ea8d200b3a6 diff --git a/src/Draw/Draw_Window.cxx b/src/Draw/Draw_Window.cxx index 587ef5f396..2370d1c1a7 100755 --- a/src/Draw/Draw_Window.cxx +++ b/src/Draw/Draw_Window.cxx @@ -1945,8 +1945,9 @@ static Tk_Window mainWindow; //* threads sinchronization *// DWORD dwMainThreadId; console_semaphore_value volatile console_semaphore = WAIT_CONSOLE_COMMAND; -char console_command[1000]; - +//char console_command[1000]; +#define COMMAND_SIZE 1000 /* Console Command size */ +char console_command[COMMAND_SIZE]; bool volatile isTkLoopStarted = false; /*--------------------------------------------------------*\ @@ -2025,7 +2026,8 @@ static DWORD WINAPI readStdinThreadFunc(VOID) while (1) { while (console_semaphore != WAIT_CONSOLE_COMMAND) Sleep(100); - if (gets(console_command)) + //if (gets(console_command)) + if (fgets(console_command,COMMAND_SIZE,stdin)) { console_semaphore = HAS_CONSOLE_COMMAND; }