diff options
author | Eli Zaretskii <[email protected]> | 2000-02-22 10:27:05 +0000 |
---|---|---|
committer | Eli Zaretskii <[email protected]> | 2000-02-22 10:27:05 +0000 |
commit | 130adcb74bdb0669a3e14cc3707cd0492b92ac4f (patch) | |
tree | a9d484e751563e79bd937dc22136eefaca4aab7b | |
parent | 17cbbf9537b72f65b61fc6090912bad97f14eb56 (diff) |
(Fdelete_frame): Don't let echo_area_window to remain on a deleted frame.
-rw-r--r-- | src/ChangeLog | 5 | ||||
-rw-r--r-- | src/frame.c | 4 |
2 files changed, 9 insertions, 0 deletions
diff --git a/src/ChangeLog b/src/ChangeLog index c3049efe98..1976bbdca9 100644 --- a/src/ChangeLog +++ b/src/ChangeLog @@ -1,3 +1,8 @@ +2000-02-22 Eli Zaretskii <[email protected]> + + * frame.c (Fdelete_frame): Don't let echo_area_window to remain on + a deleted frame. + 2000-02-21 Gerd Moellmann <[email protected]> * frame.c (Fmouse_position): GCPRO retval instead of x and y. diff --git a/src/frame.c b/src/frame.c index 441449f570..eb0f752fc0 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.") Fselect_window (minibuf_window); } + /* Don't let echo_area_window to remain on a deleted frame. */ + if (EQ (f->minibuffer_window, echo_area_window)) + echo_area_window = sf->minibuffer_window; + /* Clear any X selections for this frame. */ #ifdef HAVE_X_WINDOWS if (FRAME_X_P (f)) |