diff options
| author | Dmitry Antipov | 2013-09-03 18:40:09 +0400 |
|---|---|---|
| committer | Dmitry Antipov | 2013-09-03 18:40:09 +0400 |
| commit | bc923770d292650f38458a220343929b9973ba90 (patch) | |
| tree | 271ca74b40ab7d753d74e6400d13ce529d1174db /src/buffer.c | |
| parent | b1cf96dec798e85874002803d16f9848b73d4f70 (diff) | |
| download | emacs-bc923770d292650f38458a220343929b9973ba90.tar.gz emacs-bc923770d292650f38458a220343929b9973ba90.zip | |
* buffer.c (drop_overlay):
* fileio.c (restore_point_unwind): Prefer unchain_marker to
Fset_marker (X, Qnil, ...) (which is the same but a bit slower).
Diffstat (limited to 'src/buffer.c')
| -rw-r--r-- | src/buffer.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/buffer.c b/src/buffer.c index c811890aefe..0bcb608dbd3 100644 --- a/src/buffer.c +++ b/src/buffer.c | |||
| @@ -888,8 +888,8 @@ drop_overlay (struct buffer *b, struct Lisp_Overlay *ov) | |||
| 888 | eassert (b == XBUFFER (Fmarker_buffer (ov->start))); | 888 | eassert (b == XBUFFER (Fmarker_buffer (ov->start))); |
| 889 | modify_overlay (b, marker_position (ov->start), | 889 | modify_overlay (b, marker_position (ov->start), |
| 890 | marker_position (ov->end)); | 890 | marker_position (ov->end)); |
| 891 | Fset_marker (ov->start, Qnil, Qnil); | 891 | unchain_marker (XMARKER (ov->start)); |
| 892 | Fset_marker (ov->end, Qnil, Qnil); | 892 | unchain_marker (XMARKER (ov->end)); |
| 893 | 893 | ||
| 894 | } | 894 | } |
| 895 | 895 | ||