Mercurial > emacs
comparison src/xdisp.c @ 66539:f9d0901bbb61
(Fformat_mode_line): Clear mode_line_proptrans_alist after saving.
author | Richard M. Stallman <rms@gnu.org> |
---|---|
date | Sat, 29 Oct 2005 20:03:42 +0000 |
parents | c5614dc43269 |
children | 50f828c2b337 |
comparison
equal
deleted
inserted
replaced
66538:bcc5c444e119 | 66539:f9d0901bbb61 |
---|---|
16856 face_id = DEFAULT_FACE_ID; | 16856 face_id = DEFAULT_FACE_ID; |
16857 | 16857 |
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)); |
16866 | 16869 |
16867 init_iterator (&it, w, -1, -1, NULL, face_id); | 16870 init_iterator (&it, w, -1, -1, NULL, face_id); |