… | |
… | |
775 | rxvt_term::scr_add_lines (const wchar_t *str, int len, int minlines) NOTHROW |
775 | rxvt_term::scr_add_lines (const wchar_t *str, int len, int minlines) NOTHROW |
776 | { |
776 | { |
777 | if (len <= 0) /* sanity */ |
777 | if (len <= 0) /* sanity */ |
778 | return; |
778 | return; |
779 | |
779 | |
780 | unsigned char checksel; |
780 | bool checksel; |
781 | unicode_t c; |
781 | unicode_t c; |
782 | int ncol = this->ncol; |
782 | int ncol = this->ncol; |
783 | const wchar_t *strend = str + len; |
783 | const wchar_t *strend = str + len; |
784 | |
784 | |
785 | want_refresh = 1; |
785 | want_refresh = 1; |
… | |
… | |
2058 | HOOK_INVOKE ((this, HOOK_REFRESH_BEGIN, DT_END)); |
2058 | HOOK_INVOKE ((this, HOOK_REFRESH_BEGIN, DT_END)); |
2059 | #if ENABLE_OVERLAY |
2059 | #if ENABLE_OVERLAY |
2060 | scr_swap_overlay (); |
2060 | scr_swap_overlay (); |
2061 | #endif |
2061 | #endif |
2062 | |
2062 | |
2063 | char showcursor = screen.flags & Screen_VisibleCursor; |
2063 | bool showcursor = screen.flags & Screen_VisibleCursor; |
2064 | |
2064 | |
2065 | /* |
2065 | /* |
2066 | * C: set the cursor character (s) |
2066 | * C: set the cursor character (s) |
2067 | */ |
2067 | */ |
2068 | { |
2068 | { |
2069 | unsigned char setoldcursor; |
2069 | bool setoldcursor; |
2070 | |
2070 | |
2071 | #ifdef CURSOR_BLINK |
2071 | #ifdef CURSOR_BLINK |
2072 | if (hidden_cursor) |
2072 | if (hidden_cursor) |
2073 | showcursor = 0; |
2073 | showcursor = 0; |
2074 | #endif |
2074 | #endif |