57 |
FILE *out; |
FILE *out; |
58 |
size_t lines = 0; |
size_t lines = 0; |
59 |
struct decode_closure *closure = arg; |
struct decode_closure *closure = arg; |
60 |
|
int pagelines = util_get_crt (); |
61 |
|
|
62 |
if (util_isdeleted (msgset->msg_part[0])) |
if (util_isdeleted (msgset->msg_part[0])) |
63 |
return 1; |
return 1; |
64 |
|
|
65 |
message_lines (mesg, &lines); |
message_lines (mesg, &lines); |
66 |
if (util_getenv (NULL, "crt", Mail_env_boolean, 0) == 0 |
if (pagelines && lines > pagelines) |
67 |
&& (int)lines > util_getlines ()) |
out = popen (getenv ("PAGER"), "w"); |
|
out = popen (getenv("PAGER"), "w"); |
|
68 |
else |
else |
69 |
out = ofile; |
out = ofile; |
70 |
|
|