Not sure how it got lost.
Unified · Split
| @@ -525,7 +525,7 @@ static void write_term_msg(struct mp_log *log, int lev, bstr text, bstr *out) · 524 unmodified lines | ||
| 525 | 525 | if (print_term) { |
| 526 | 526 | int line_w; |
| 527 | 527 | append_terminal_line(log, lev, line, &root->term_msg_tmp, &line_w, |
| 528 | − clip ? term_w : INT_MAX); | |
| 528 | + clip && term_w ? term_w : INT_MAX); | |
| 529 | 529 | term_msg_lines += (!line_w || !term_w) |
| 530 | 530 | ? 1 : (line_w + term_w - 1) / term_w; |
| 531 | 531 | } |
| @@ -536,7 +536,7 @@ static void write_term_msg(struct mp_log *log, int lev, bstr text, bstr *out) · 4 unmodified lines | ||
| 536 | 536 | int line_w = 0; |
| 537 | 537 | if (str.len && print_term) |
| 538 | 538 | append_terminal_line(log, lev, str, &root->term_msg_tmp, &line_w, |
| 539 | − bstr_eatstart0(&str, TERM_MSG_0) ? term_w : INT_MAX); | |
| 539 | + bstr_eatstart0(&str, TERM_MSG_0) && term_w ? term_w : INT_MAX); | |
| 540 | 540 | term_msg_lines += !term_w ? (str.len ? 1 : 0) |
| 541 | 541 | : (line_w + term_w - 1) / term_w; |
| 542 | 542 | } else if (str.len) { |