[BACK]Return to tty.c CVS log [TXT][DIR] Up to [local] / src / usr.bin / tmux

Diff for /src/usr.bin/tmux/tty.c between version 1.269 and 1.270

version 1.269, 2017/04/28 17:58:44 version 1.270, 2017/05/09 13:04:36
Line 233 
Line 233 
                 return;                  return;
         log_debug("%s: wrote %d bytes (of %zu)", c->name, nwrite, size);          log_debug("%s: wrote %d bytes (of %zu)", c->name, nwrite, size);
   
         if (tty_block_maybe(tty))          if (c->redraw > 0) {
                   if ((size_t)nwrite >= c->redraw)
                           c->redraw = 0;
                   else
                           c->redraw -= nwrite;
                   log_debug("%s: waiting for redraw, %zu bytes left", c->name,
                       c->redraw);
           } else if (tty_block_maybe(tty))
                 return;                  return;
   
         if (EVBUFFER_LENGTH(tty->out) != 0)          if (EVBUFFER_LENGTH(tty->out) != 0)
Line 488 
Line 495 
         }          }
   
         evbuffer_add(tty->out, buf, len);          evbuffer_add(tty->out, buf, len);
         log_debug("%s: %.*s", c->name, (int)len, (const char *)buf);          log_debug("%s: %.*s", c->name, (int)len, buf);
         c->written += len;          c->written += len;
   
         if (tty_log_fd != -1)          if (tty_log_fd != -1)

Legend:
Removed from v.1.269  
changed lines
  Added in v.1.270