… | |
… | |
441 | */ |
441 | */ |
442 | void |
442 | void |
443 | rxvt_term::scr_release () |
443 | rxvt_term::scr_release () |
444 | { |
444 | { |
445 | unsigned int total_rows; |
445 | unsigned int total_rows; |
446 | int i; |
|
|
447 | |
446 | |
448 | total_rows = TermWin.nrow + TermWin.saveLines; |
447 | total_rows = TermWin.nrow + TermWin.saveLines; |
449 | |
448 | |
450 | delete talloc; talloc = 0; |
449 | delete talloc; talloc = 0; |
451 | delete ralloc; ralloc = 0; |
450 | delete ralloc; ralloc = 0; |
… | |
… | |
778 | if (len <= 0) /* sanity */ |
777 | if (len <= 0) /* sanity */ |
779 | return; |
778 | return; |
780 | |
779 | |
781 | unsigned char checksel; |
780 | unsigned char checksel; |
782 | unicode_t c; |
781 | unicode_t c; |
783 | int i, row, last_col; |
782 | int row, last_col; |
784 | text_t *stp; |
783 | text_t *stp; |
785 | rend_t *srp; |
784 | rend_t *srp; |
786 | const unicode_t *strend = str + len; |
785 | const unicode_t *strend = str + len; |
787 | |
786 | |
788 | want_refresh = 1; |
787 | want_refresh = 1; |
… | |
… | |
2161 | |
2160 | |
2162 | #if ENABLE_OVERLAY |
2161 | #if ENABLE_OVERLAY |
2163 | scr_swap_overlay (); |
2162 | scr_swap_overlay (); |
2164 | #endif |
2163 | #endif |
2165 | |
2164 | |
2166 | rend_t *drp, *srp; /* drawn-rend-pointer, screen-rend-pointer */ |
|
|
2167 | text_t *dtp, *stp; /* drawn-text-pointer, screen-text-pointer */ |
|
|
2168 | |
|
|
2169 | #ifndef NO_SLOW_LINK_SUPPORT |
2165 | #ifndef NO_SLOW_LINK_SUPPORT |
2170 | /* |
2166 | /* |
2171 | * D: CopyArea pass - very useful for slower links |
2167 | * D: CopyArea pass - very useful for slower links |
2172 | * This has been deliberately kept simple. |
2168 | * This has been deliberately kept simple. |
2173 | */ |
2169 | */ |