From d07af40d882673ccb30c267a617e673c22a85ee4 Mon Sep 17 00:00:00 2001 From: Kenichi Handa Date: Mon, 23 Oct 2006 12:40:32 +0000 Subject: [PATCH] (Finsert_file_contents): On replacing, temporarily bind buffer-file-name to Qnil before calling insert_from_buffer. --- src/fileio.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/fileio.c b/src/fileio.c index e45f9d59061..52a62cebe9c 100644 --- a/src/fileio.c +++ b/src/fileio.c @@ -4360,6 +4360,10 @@ actually used. */) = (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. */ -- 2.39.5