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

Diff for /src/usr.bin/tmux/popup.c between version 1.36 and 1.37

version 1.36, 2021/10/11 13:27:50 version 1.37, 2021/10/13 09:28:36
Line 212 
Line 212 
         u_int                    i, px = pd->px, py = pd->py;          u_int                    i, px = pd->px, py = pd->py;
         struct colour_palette   *palette = &pd->palette;          struct colour_palette   *palette = &pd->palette;
         struct grid_cell         gc;          struct grid_cell         gc;
           struct grid_cell         bgc;
           struct options          *o = c->session->curw->window->options;
   
         screen_init(&s, pd->sx, pd->sy, 0);          screen_init(&s, pd->sx, pd->sy, 0);
         screen_write_start(&ctx, &s);          screen_write_start(&ctx, &s);
         screen_write_clearscreen(&ctx, 8);          screen_write_clearscreen(&ctx, 8);
   
           memcpy(&bgc, &grid_default_cell, sizeof bgc);
           style_apply(&bgc, o, "popup-border-style", NULL);
           bgc.attr = 0;
   
         if (pd->flags & POPUP_NOBORDER) {          if (pd->flags & POPUP_NOBORDER) {
                 screen_write_cursormove(&ctx, 0, 0, 0);                  screen_write_cursormove(&ctx, 0, 0, 0);
                 screen_write_fast_copy(&ctx, &pd->s, 0, 0, pd->sx, pd->sy);                  screen_write_fast_copy(&ctx, &pd->s, 0, 0, pd->sx, pd->sy);
         } else if (pd->sx > 2 && pd->sy > 2) {          } else if (pd->sx > 2 && pd->sy > 2) {
                 screen_write_box(&ctx, pd->sx, pd->sy);                  screen_write_box(&ctx, pd->sx, pd->sy, &bgc);
                 screen_write_cursormove(&ctx, 1, 1, 0);                  screen_write_cursormove(&ctx, 1, 1, 0);
                 screen_write_fast_copy(&ctx, &pd->s, 0, 0, pd->sx - 2,                  screen_write_fast_copy(&ctx, &pd->s, 0, 0, pd->sx - 2,
                     pd->sy - 2);                      pd->sy - 2);
Line 229 
Line 235 
         screen_write_stop(&ctx);          screen_write_stop(&ctx);
   
         memcpy(&gc, &grid_default_cell, sizeof gc);          memcpy(&gc, &grid_default_cell, sizeof gc);
         gc.fg = pd->palette.fg;          style_apply(&gc, o, "popup-style", NULL);
         gc.bg = pd->palette.bg;          gc.attr = 0;
           palette->fg = gc.fg;
           palette->bg = gc.bg;
   
         if (pd->md != NULL) {          if (pd->md != NULL) {
                 c->overlay_check = menu_check_cb;                  c->overlay_check = menu_check_cb;

Legend:
Removed from v.1.36  
changed lines
  Added in v.1.37