(foreach_window): Check WINDOWP (FRAME_ROOT_WINDOW (f)).

This commit is contained in:
YAMAMOTO Mitsuharu 2006-05-19 09:12:26 +00:00
parent 2abb0fde83
commit 76fb556f52

View file

@ -6796,7 +6796,9 @@ foreach_window (f, fn, user_data)
int (* fn) P_ ((struct window *, void *));
void *user_data;
{
foreach_window_1 (XWINDOW (FRAME_ROOT_WINDOW (f)), fn, user_data);
/* Fdelete_frame may set FRAME_ROOT_WINDOW (f) to Qnil. */
if (WINDOWP (FRAME_ROOT_WINDOW (f)))
foreach_window_1 (XWINDOW (FRAME_ROOT_WINDOW (f)), fn, user_data);
}