… | |
… | |
405 | CLEAR_ALL_SELECTION (); |
405 | CLEAR_ALL_SELECTION (); |
406 | |
406 | |
407 | prev_nrow = nrow; |
407 | prev_nrow = nrow; |
408 | prev_ncol = ncol; |
408 | prev_ncol = ncol; |
409 | |
409 | |
410 | tabs = (char *)rxvt_malloc (ncol * sizeof (char)); |
410 | tabs = (char *)rxvt_malloc (ncol); |
411 | |
411 | |
412 | for (int col = ncol; --col; ) |
412 | for (int col = ncol; --col; ) |
413 | tabs [col] = col % TABSIZE == 0; |
413 | tabs [col] = col % TABSIZE == 0; |
414 | |
414 | |
415 | if (current_screen != PRIMARY) |
415 | if (current_screen != PRIMARY) |
… | |
… | |
1621 | */ |
1621 | */ |
1622 | void |
1622 | void |
1623 | rxvt_term::scr_set_tab (int mode) NOTHROW |
1623 | rxvt_term::scr_set_tab (int mode) NOTHROW |
1624 | { |
1624 | { |
1625 | if (mode < 0) |
1625 | if (mode < 0) |
1626 | memset (tabs, 0, ncol * sizeof (char)); |
1626 | memset (tabs, 0, ncol); |
1627 | else if (screen.cur.col < ncol) |
1627 | else if (screen.cur.col < ncol) |
1628 | tabs [screen.cur.col] = !!mode; |
1628 | tabs [screen.cur.col] = !!mode; |
1629 | } |
1629 | } |
1630 | |
1630 | |
1631 | /* ------------------------------------------------------------------------- */ |
1631 | /* ------------------------------------------------------------------------- */ |