diff options
author | Eli Zaretskii <eliz@gnu.org> | 2015-10-23 11:47:27 +0300 |
---|---|---|
committer | Eli Zaretskii <eliz@gnu.org> | 2015-10-23 11:47:27 +0300 |
commit | 6a6972597a5f83146b64f14edaa2bb94f0c889b6 (patch) | |
tree | 0609c77cdc972fdae94869a22e0226b18cf6f1ce | |
parent | ba24d35a3e82cdeba4be5bd794f7f48bbfa5498e (diff) | |
download | emacs-6a6972597a5f83146b64f14edaa2bb94f0c889b6.tar.gz |
Fix redisplay of frame title when current buffer is killed
* src/buffer.c (Fkill_buffer): Set windows_or_buffers_changed to a
non-zero value, to redisplay more than just the affected windows.
(Bug#21739)
-rw-r--r-- | src/buffer.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/buffer.c b/src/buffer.c index 380a7af33c1..aff80bce4c9 100644 --- a/src/buffer.c +++ b/src/buffer.c @@ -1747,6 +1747,11 @@ cleaning up all windows currently displaying the buffer to be killed. */) kill_buffer_processes (buffer); + /* Killing a buffer might have global effects which require + redisplaying frames. For example, if the buffer's name appears + in the frame title. */ + windows_or_buffers_changed = 11; + /* Killing buffer processes may run sentinels which may have killed our buffer. */ if (!BUFFER_LIVE_P (b)) |