]> git.eshelyaron.com Git - emacs.git/commitdiff
(temp_output_buffer_setup): Use delete_all_overlays.
authorStefan Monnier <monnier@iro.umontreal.ca>
Tue, 22 Jul 2003 19:06:48 +0000 (19:06 +0000)
committerStefan Monnier <monnier@iro.umontreal.ca>
Tue, 22 Jul 2003 19:06:48 +0000 (19:06 +0000)
src/print.c

index 5eb79aebdf994f321ea0c0ce1233052de12da647..286d5f981399869eb1904447bb9a2a7ac945905d 100644 (file)
@@ -592,12 +592,13 @@ temp_output_buffer_setup (bufname)
   Fset_buffer (Fget_buffer_create (build_string (bufname)));
 
   Fkill_all_local_variables ();
+  delete_all_overlays (current_buffer);
   current_buffer->directory = old->directory;
   current_buffer->read_only = Qnil;
   current_buffer->filename = Qnil;
   current_buffer->undo_list = Qt;
-  current_buffer->overlays_before = NULL;
-  current_buffer->overlays_after = NULL;
+  eassert (current_buffer->overlays_before = NULL);
+  eassert (current_buffer->overlays_after = NULL);
   current_buffer->enable_multibyte_characters
     = buffer_defaults.enable_multibyte_characters;
   Ferase_buffer ();