aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorYAMAMOTO Mitsuharu2006-05-19 09:12:26 +0000
committerYAMAMOTO Mitsuharu2006-05-19 09:12:26 +0000
commit76fb556f5255f6447bf855ad2925b17a85107e67 (patch)
tree26a4ba17227864944310a79d67cc75c1372f6916 /src
parent2abb0fde834c3ddd2ffb2187c4e661734fdf0e77 (diff)
downloademacs-76fb556f5255f6447bf855ad2925b17a85107e67.tar.gz
emacs-76fb556f5255f6447bf855ad2925b17a85107e67.zip
(foreach_window): Check WINDOWP (FRAME_ROOT_WINDOW (f)).
Diffstat (limited to 'src')
-rw-r--r--src/window.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/window.c b/src/window.c
index 2663b8d0d90..772ee18b08c 100644
--- a/src/window.c
+++ b/src/window.c
@@ -6796,7 +6796,9 @@ foreach_window (f, fn, user_data)
6796 int (* fn) P_ ((struct window *, void *)); 6796 int (* fn) P_ ((struct window *, void *));
6797 void *user_data; 6797 void *user_data;
6798{ 6798{
6799 foreach_window_1 (XWINDOW (FRAME_ROOT_WINDOW (f)), fn, user_data); 6799 /* Fdelete_frame may set FRAME_ROOT_WINDOW (f) to Qnil. */
6800 if (WINDOWP (FRAME_ROOT_WINDOW (f)))
6801 foreach_window_1 (XWINDOW (FRAME_ROOT_WINDOW (f)), fn, user_data);
6800} 6802}
6801 6803
6802 6804