diff options
| author | Kenichi Handa | 2004-05-10 12:08:32 +0000 |
|---|---|---|
| committer | Kenichi Handa | 2004-05-10 12:08:32 +0000 |
| commit | 5c2a995dc95ab4073f6366d0eeb200b2a39d74e9 (patch) | |
| tree | c5ad6269a1e12c291147fdf27d2d71191c39c1ae | |
| parent | ed441285d52c3d29b81223c017bbc45ef05a9e45 (diff) | |
| download | emacs-5c2a995dc95ab4073f6366d0eeb200b2a39d74e9.tar.gz emacs-5c2a995dc95ab4073f6366d0eeb200b2a39d74e9.zip | |
(x_create_tip_frame): Bind inhibit-read-only and
inhibit-modification-hooks to t temporarily before calling
Ferase_buffer.
| -rw-r--r-- | src/w32fns.c | 2 | ||||
| -rw-r--r-- | src/xfns.c | 2 |
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) | |||
| 7115 | old_buffer = current_buffer; | 7115 | old_buffer = current_buffer; |
| 7116 | set_buffer_internal_1 (XBUFFER (buffer)); | 7116 | set_buffer_internal_1 (XBUFFER (buffer)); |
| 7117 | current_buffer->truncate_lines = Qnil; | 7117 | current_buffer->truncate_lines = Qnil; |
| 7118 | specbind (Qinhibit_read_only, Qt); | ||
| 7119 | specbind (Qinhibit_modification_hooks, Qt); | ||
| 7118 | Ferase_buffer (); | 7120 | Ferase_buffer (); |
| 7119 | Finsert (1, &text); | 7121 | Finsert (1, &text); |
| 7120 | set_buffer_internal_1 (old_buffer); | 7122 | 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) | |||
| 4441 | old_buffer = current_buffer; | 4441 | old_buffer = current_buffer; |
| 4442 | set_buffer_internal_1 (XBUFFER (buffer)); | 4442 | set_buffer_internal_1 (XBUFFER (buffer)); |
| 4443 | current_buffer->truncate_lines = Qnil; | 4443 | current_buffer->truncate_lines = Qnil; |
| 4444 | specbind (Qinhibit_read_only, Qt); | ||
| 4445 | specbind (Qinhibit_modification_hooks, Qt); | ||
| 4444 | Ferase_buffer (); | 4446 | Ferase_buffer (); |
| 4445 | Finsert (1, &text); | 4447 | Finsert (1, &text); |
| 4446 | set_buffer_internal_1 (old_buffer); | 4448 | set_buffer_internal_1 (old_buffer); |