[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [XASSERT] xdisp.c/check_window_end()
From: |
David Abrahams |
Subject: |
Re: [XASSERT] xdisp.c/check_window_end() |
Date: |
Thu, 21 Aug 2003 22:26:24 -0400 |
User-agent: |
Gnus/5.1002 (Gnus v5.10.2) Emacs/21.3.50 (windows-nt) |
David Abrahams <address@hidden> writes:
> The title function just asserted for me, because row->enabled_p is
> true:
>
> static void
> check_window_end (w)
> struct window *w;
> {
> if (!MINI_WINDOW_P (w)
> && !NILP (w->window_end_valid))
> {
> struct glyph_row *row;
> xassert ((row = MATRIX_ROW (w->current_matrix,
> XFASTINT (w->window_end_vpos)),
> !row->enabled_p /***************** HERE *****************/
> || MATRIX_ROW_DISPLAYS_TEXT_P (row)
> || MATRIX_ROW_VPOS (row, w->current_matrix) == 0));
> }
> }
>
> I'm not sure what this means or how to fix it. Can anyone shed light?
I can reproduce this fairly reliably by:
* starting up a fresh emacs
* M-x grep-find
* do some search that produces a few results
* C-x o [switch to the grep results window]
* M-x grep-find
* M-p <return> [execute the previous grep-find command]
--
Dave Abrahams
Boost Consulting
www.boost-consulting.com