summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorKenichi Handa <handa@m17n.org>2004-05-10 12:08:32 +0000
committerKenichi Handa <handa@m17n.org>2004-05-10 12:08:32 +0000
commit5c2a995dc95ab4073f6366d0eeb200b2a39d74e9 (patch)
treec5ad6269a1e12c291147fdf27d2d71191c39c1ae /src
parented441285d52c3d29b81223c017bbc45ef05a9e45 (diff)
downloademacs-5c2a995dc95ab4073f6366d0eeb200b2a39d74e9.tar.gz
emacs-5c2a995dc95ab4073f6366d0eeb200b2a39d74e9.tar.bz2
emacs-5c2a995dc95ab4073f6366d0eeb200b2a39d74e9.zip
(x_create_tip_frame): Bind inhibit-read-only and
inhibit-modification-hooks to t temporarily before calling Ferase_buffer.
Diffstat (limited to 'src')
-rw-r--r--src/w32fns.c2
-rw-r--r--src/xfns.c2
2 files changed, 4 insertions, 0 deletions
diff --git a/src/w32fns.c b/src/w32fns.c
index b57e31b6ed2..fc40f5f68da 100644
--- a/src/w32fns.c
+++ b/src/w32fns.c
@@ -7115,6 +7115,8 @@ x_create_tip_frame (dpyinfo, parms, text)
old_buffer = current_buffer;
set_buffer_internal_1 (XBUFFER (buffer));
current_buffer->truncate_lines = Qnil;
+ specbind (Qinhibit_read_only, Qt);
+ specbind (Qinhibit_modification_hooks, Qt);
Ferase_buffer ();
Finsert (1, &text);
set_buffer_internal_1 (old_buffer);
diff --git a/src/xfns.c b/src/xfns.c
index c422e3ad994..6d7f5b92f0b 100644
--- a/src/xfns.c
+++ b/src/xfns.c
@@ -4441,6 +4441,8 @@ x_create_tip_frame (dpyinfo, parms, text)
old_buffer = current_buffer;
set_buffer_internal_1 (XBUFFER (buffer));
current_buffer->truncate_lines = Qnil;
+ specbind (Qinhibit_read_only, Qt);
+ specbind (Qinhibit_modification_hooks, Qt);
Ferase_buffer ();
Finsert (1, &text);
set_buffer_internal_1 (old_buffer);