# HG changeset patch # User Kenichi Handa # Date 1161607232 0 # Node ID b14bb2d35e4fcaa1690b8a1f8f9582fd85dfe1f4 # Parent 59f79772323b122570bbac3abf805bce4dfa35f0 (Finsert_file_contents): On replacing, temporarily bind buffer-file-name to Qnil before calling insert_from_buffer. diff -r 59f79772323b -r b14bb2d35e4f src/fileio.c --- a/src/fileio.c Mon Oct 23 11:25:03 2006 +0000 +++ b/src/fileio.c Mon Oct 23 12:40:32 2006 +0000 @@ -4360,6 +4360,10 @@ = (buf_bytepos_to_charpos (XBUFFER (conversion_buffer), same_at_start + inserted) - same_at_start_charpos); + /* This binding is to avoid ask-user-about-supersession-threat + being called in insert_from_buffer (via in + prepare_to_modify_buffer). */ + specbind (intern ("buffer-file-name"), Qnil); insert_from_buffer (XBUFFER (conversion_buffer), same_at_start_charpos, inserted_chars, 0); /* Set `inserted' to the number of inserted characters. */