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

Diff for /src/usr.bin/tmux/screen-write.c between version 1.197 and 1.198

version 1.197, 2021/08/11 20:49:55 version 1.198, 2021/08/12 11:35:53
Line 1775 
Line 1775 
         if (width == 0 || (ctx->flags & SCREEN_WRITE_ZWJ)) {          if (width == 0 || (ctx->flags & SCREEN_WRITE_ZWJ)) {
                 ctx->flags &= ~SCREEN_WRITE_ZWJ;                  ctx->flags &= ~SCREEN_WRITE_ZWJ;
                 screen_write_collect_flush(ctx, 0, __func__);                  screen_write_collect_flush(ctx, 0, __func__);
                 if ((gc = screen_write_combine(ctx, ud, &xx)) != 0) {                  if ((gc = screen_write_combine(ctx, ud, &xx)) != NULL) {
                         cx = s->cx; cy = s->cy;                          cx = s->cx; cy = s->cy;
                         screen_write_set_cursor(ctx, xx, s->cy);                          screen_write_set_cursor(ctx, xx, s->cy);
                         screen_write_initctx(ctx, &ttyctx, 0);                          screen_write_initctx(ctx, &ttyctx, 0);
                         ttyctx.cell = gc;                          ttyctx.cell = gc;
                         tty_write(tty_cmd_cell, &ttyctx);                          tty_write(tty_cmd_cell, &ttyctx);
                         s->cx = xx + gc->data.width; s->cy = cy;                          s->cx = cx; s->cy = cy;
                 }                  }
                 return;                  return;
         }          }

Legend:
Removed from v.1.197  
changed lines
  Added in v.1.198