diff options
| author | Stefan Monnier | 2003-07-09 14:50:01 +0000 |
|---|---|---|
| committer | Stefan Monnier | 2003-07-09 14:50:01 +0000 |
| commit | fbebdf8131e2dbe6c4fe641145f5384ee4d7e3bb (patch) | |
| tree | 2014f7a8a658118aedb69bd83a91464aad8f76b8 | |
| parent | 3e3137667ff855ce9384e25f201611cc964fc23f (diff) | |
| download | emacs-fbebdf8131e2dbe6c4fe641145f5384ee4d7e3bb.tar.gz emacs-fbebdf8131e2dbe6c4fe641145f5384ee4d7e3bb.zip | |
(signal_before_change, signal_after_change): Use new type for
overlays_(before|after).
| -rw-r--r-- | src/insdel.c | 10 |
1 files changed, 4 insertions, 6 deletions
diff --git a/src/insdel.c b/src/insdel.c index 85f1d537290..5becd5d9163 100644 --- a/src/insdel.c +++ b/src/insdel.c | |||
| @@ -2060,8 +2060,7 @@ signal_before_change (start_int, end_int, preserve_ptr) | |||
| 2060 | UNGCPRO; | 2060 | UNGCPRO; |
| 2061 | } | 2061 | } |
| 2062 | 2062 | ||
| 2063 | if (!NILP (current_buffer->overlays_before) | 2063 | if (current_buffer->overlays_before || current_buffer->overlays_after) |
| 2064 | || !NILP (current_buffer->overlays_after)) | ||
| 2065 | { | 2064 | { |
| 2066 | PRESERVE_VALUE; | 2065 | PRESERVE_VALUE; |
| 2067 | report_overlay_modification (FETCH_START, FETCH_END, 0, | 2066 | report_overlay_modification (FETCH_START, FETCH_END, 0, |
| @@ -2095,8 +2094,8 @@ signal_after_change (charpos, lendel, lenins) | |||
| 2095 | just record the args that we were going to use. */ | 2094 | just record the args that we were going to use. */ |
| 2096 | if (! NILP (Vcombine_after_change_calls) | 2095 | if (! NILP (Vcombine_after_change_calls) |
| 2097 | && NILP (Vbefore_change_functions) | 2096 | && NILP (Vbefore_change_functions) |
| 2098 | && NILP (current_buffer->overlays_before) | 2097 | && !current_buffer->overlays_before |
| 2099 | && NILP (current_buffer->overlays_after)) | 2098 | && !current_buffer->overlays_after) |
| 2100 | { | 2099 | { |
| 2101 | Lisp_Object elt; | 2100 | Lisp_Object elt; |
| 2102 | 2101 | ||
| @@ -2161,8 +2160,7 @@ signal_after_change (charpos, lendel, lenins) | |||
| 2161 | UNGCPRO; | 2160 | UNGCPRO; |
| 2162 | } | 2161 | } |
| 2163 | 2162 | ||
| 2164 | if (!NILP (current_buffer->overlays_before) | 2163 | if (current_buffer->overlays_before || current_buffer->overlays_after) |
| 2165 | || !NILP (current_buffer->overlays_after)) | ||
| 2166 | report_overlay_modification (make_number (charpos), | 2164 | report_overlay_modification (make_number (charpos), |
| 2167 | make_number (charpos + lenins), | 2165 | make_number (charpos + lenins), |
| 2168 | 1, | 2166 | 1, |