aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/xdisp.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/xdisp.c b/src/xdisp.c
index 88090f7b212..a4ac52476bf 100644
--- a/src/xdisp.c
+++ b/src/xdisp.c
@@ -16858,8 +16858,11 @@ are the selected window and the window's buffer). */)
16858 if (XBUFFER (buffer) != current_buffer) 16858 if (XBUFFER (buffer) != current_buffer)
16859 old_buffer = current_buffer; 16859 old_buffer = current_buffer;
16860 16860
16861 /* Save things including mode_line_proptrans_alist,
16862 and set that to nil so that we don't alter the outer value. */
16861 record_unwind_protect (unwind_format_mode_line, 16863 record_unwind_protect (unwind_format_mode_line,
16862 format_mode_line_unwind_data (old_buffer, 1)); 16864 format_mode_line_unwind_data (old_buffer, 1));
16865 mode_line_proptrans_alist = Qnil;
16863 16866
16864 if (old_buffer) 16867 if (old_buffer)
16865 set_buffer_internal_1 (XBUFFER (buffer)); 16868 set_buffer_internal_1 (XBUFFER (buffer));