From: Lars Ingebrigtsen Date: Sun, 14 Feb 2021 13:00:51 +0000 (+0100) Subject: Fix dumping of buffers after minor_modes was added X-Git-Tag: emacs-28.0.90~3748 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=a4c8b6e7c6ccc0608fb555a1b063d3072e13e50a;p=emacs.git Fix dumping of buffers after minor_modes was added * src/pdumper.c (dump_buffer): Set minor_modes to nil before dumping. --- 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, static dump_off dump_buffer (struct dump_context *ctx, const struct buffer *in_buffer) { -#if CHECK_STRUCTS && !defined HASH_buffer_99D642C1CB +#if CHECK_STRUCTS && !defined HASH_buffer_732A01EB61 # error "buffer changed. See CHECK_STRUCTS comment in config.h." #endif struct buffer munged_buffer = *in_buffer; @@ -2703,6 +2703,7 @@ dump_buffer (struct dump_context *ctx, const struct buffer *in_buffer) buffer->window_count = 0; else eassert (buffer->window_count == -1); + buffer->minor_modes_ = Qnil; buffer->last_selected_window_ = Qnil; buffer->display_count_ = make_fixnum (0); buffer->clip_changed = 0;