X-Git-Url: http://git.tuebingen.mpg.de/?a=blobdiff_plain;ds=sidebyside;f=gui.c;h=fff5741dca26c6a472cd67b2fdd7d638131fe3b6;hb=96ddb356b0fd0c7b29098889ef1c7150c8395391;hp=a347e79c155d47186f7fe006759dfb05ba34e0cc;hpb=4b4c68de8d7390f966e46d9402d5499d2e8ee227;p=paraslash.git diff --git a/gui.c b/gui.c index a347e79c..fff5741d 100644 --- a/gui.c +++ b/gui.c @@ -895,7 +895,8 @@ repeat: FD_SET(command_pipe, &rfds); max_fileno = MAX(max_fileno, command_pipe); } - FD_SET(STDIN_FILENO, &rfds); + if (curses_active) + FD_SET(STDIN_FILENO, &rfds); ret = select(max_fileno + 1, &rfds, NULL, NULL, &tv); // PARA_DEBUG_LOG("select returned %d\n", ret); @@ -937,7 +938,7 @@ check_return: if (cp_numread <= 0 && !cbo) /* command complete */ return 0; if (cbo) - cbo = for_each_line(command_buf, cbo, &add_output_line, 0); + cbo = for_each_line(command_buf, cbo, &add_output_line); if (cp_numread <= 0) cbo = 0; wrefresh(bot.win);