aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLars Ingebrigtsen2021-02-14 14:00:51 +0100
committerLars Ingebrigtsen2021-02-14 14:00:51 +0100
commita4c8b6e7c6ccc0608fb555a1b063d3072e13e50a (patch)
tree97db1d295d1992a4c5122c3f12b0f1a8a9f15785
parent8cdb61679e169a68829a3122d4eda7139199f7ee (diff)
downloademacs-a4c8b6e7c6ccc0608fb555a1b063d3072e13e50a.tar.gz
emacs-a4c8b6e7c6ccc0608fb555a1b063d3072e13e50a.zip
Fix dumping of buffers after minor_modes was added
* src/pdumper.c (dump_buffer): Set minor_modes to nil before dumping.
-rw-r--r--src/pdumper.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/pdumper.c b/src/pdumper.c
index c1388ebbb37..b68f992c33a 100644
--- a/src/pdumper.c
+++ b/src/pdumper.c
@@ -2692,7 +2692,7 @@ dump_hash_table (struct dump_context *ctx,
2692static dump_off 2692static dump_off
2693dump_buffer (struct dump_context *ctx, const struct buffer *in_buffer) 2693dump_buffer (struct dump_context *ctx, const struct buffer *in_buffer)
2694{ 2694{
2695#if CHECK_STRUCTS && !defined HASH_buffer_99D642C1CB 2695#if CHECK_STRUCTS && !defined HASH_buffer_732A01EB61
2696# error "buffer changed. See CHECK_STRUCTS comment in config.h." 2696# error "buffer changed. See CHECK_STRUCTS comment in config.h."
2697#endif 2697#endif
2698 struct buffer munged_buffer = *in_buffer; 2698 struct buffer munged_buffer = *in_buffer;
@@ -2703,6 +2703,7 @@ dump_buffer (struct dump_context *ctx, const struct buffer *in_buffer)
2703 buffer->window_count = 0; 2703 buffer->window_count = 0;
2704 else 2704 else
2705 eassert (buffer->window_count == -1); 2705 eassert (buffer->window_count == -1);
2706 buffer->minor_modes_ = Qnil;
2706 buffer->last_selected_window_ = Qnil; 2707 buffer->last_selected_window_ = Qnil;
2707 buffer->display_count_ = make_fixnum (0); 2708 buffer->display_count_ = make_fixnum (0);
2708 buffer->clip_changed = 0; 2709 buffer->clip_changed = 0;