]> git.eshelyaron.com Git - emacs.git/commitdiff
Fix dumping of buffers after minor_modes was added
authorLars Ingebrigtsen <larsi@gnus.org>
Sun, 14 Feb 2021 13:00:51 +0000 (14:00 +0100)
committerLars Ingebrigtsen <larsi@gnus.org>
Sun, 14 Feb 2021 13:00:51 +0000 (14:00 +0100)
* src/pdumper.c (dump_buffer): Set minor_modes to nil before dumping.

src/pdumper.c

index c1388ebbb37f3d75a0f6591f67b0bf1e965357ae..b68f992c33ae801b90ff12a34f4a695163430ff4 100644 (file)
@@ -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;