aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorEli Zaretskii2000-02-22 10:27:05 +0000
committerEli Zaretskii2000-02-22 10:27:05 +0000
commit130adcb74bdb0669a3e14cc3707cd0492b92ac4f (patch)
treea9d484e751563e79bd937dc22136eefaca4aab7b /src
parent17cbbf9537b72f65b61fc6090912bad97f14eb56 (diff)
downloademacs-130adcb74bdb0669a3e14cc3707cd0492b92ac4f.tar.gz
emacs-130adcb74bdb0669a3e14cc3707cd0492b92ac4f.zip
(Fdelete_frame): Don't let echo_area_window to remain on a deleted frame.
Diffstat (limited to 'src')
-rw-r--r--src/ChangeLog5
-rw-r--r--src/frame.c4
2 files changed, 9 insertions, 0 deletions
diff --git a/src/ChangeLog b/src/ChangeLog
index c3049efe987..1976bbdca94 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,3 +1,8 @@
12000-02-22 Eli Zaretskii <eliz@is.elta.co.il>
2
3 * frame.c (Fdelete_frame): Don't let echo_area_window to remain on
4 a deleted frame.
5
12000-02-21 Gerd Moellmann <gerd@gnu.org> 62000-02-21 Gerd Moellmann <gerd@gnu.org>
2 7
3 * frame.c (Fmouse_position): GCPRO retval instead of x and y. 8 * frame.c (Fmouse_position): GCPRO retval instead of x and y.
diff --git a/src/frame.c b/src/frame.c
index 441449f5705..eb0f752fc06 100644
--- a/src/frame.c
+++ b/src/frame.c
@@ -1222,6 +1222,10 @@ but if the second optional argument FORCE is non-nil, you may do so.")
1222 Fselect_window (minibuf_window); 1222 Fselect_window (minibuf_window);
1223 } 1223 }
1224 1224
1225 /* Don't let echo_area_window to remain on a deleted frame. */
1226 if (EQ (f->minibuffer_window, echo_area_window))
1227 echo_area_window = sf->minibuffer_window;
1228
1225 /* Clear any X selections for this frame. */ 1229 /* Clear any X selections for this frame. */
1226#ifdef HAVE_X_WINDOWS 1230#ifdef HAVE_X_WINDOWS
1227 if (FRAME_X_P (f)) 1231 if (FRAME_X_P (f))