diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/window.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/window.c b/src/window.c index 81578375498..3802efb992a 100644 --- a/src/window.c +++ b/src/window.c | |||
| @@ -5534,13 +5534,14 @@ window_wants_header_line (struct window *w) | |||
| 5534 | = window_parameter (w, Qheader_line_format); | 5534 | = window_parameter (w, Qheader_line_format); |
| 5535 | 5535 | ||
| 5536 | struct frame *f = WINDOW_XFRAME (w); | 5536 | struct frame *f = WINDOW_XFRAME (w); |
| 5537 | Lisp_Object wbuffer = WINDOW_BUFFER (w); | ||
| 5537 | 5538 | ||
| 5538 | return (WINDOW_LEAF_P (w) | 5539 | return (BUFFERP (wbuffer) |
| 5539 | && !MINI_WINDOW_P (w) | 5540 | && !MINI_WINDOW_P (w) |
| 5540 | && !WINDOW_PSEUDO_P (w) | 5541 | && !WINDOW_PSEUDO_P (w) |
| 5541 | && !EQ (window_header_line_format, Qnone) | 5542 | && !EQ (window_header_line_format, Qnone) |
| 5542 | && (!null_header_line_format (window_header_line_format, f) | 5543 | && (!null_header_line_format (window_header_line_format, f) |
| 5543 | || !null_header_line_format (BVAR (XBUFFER (WINDOW_BUFFER (w)), | 5544 | || !null_header_line_format (BVAR (XBUFFER (wbuffer), |
| 5544 | header_line_format), f)) | 5545 | header_line_format), f)) |
| 5545 | && (WINDOW_PIXEL_HEIGHT (w) | 5546 | && (WINDOW_PIXEL_HEIGHT (w) |
| 5546 | > (window_wants_mode_line (w) | 5547 | > (window_wants_mode_line (w) |