aboutsummaryrefslogtreecommitdiffstats
path: root/src/buffer.c
diff options
context:
space:
mode:
authorDmitry Antipov <[email protected]>2013-09-03 18:40:09 +0400
committerDmitry Antipov <[email protected]>2013-09-03 18:40:09 +0400
commitbc923770d292650f38458a220343929b9973ba90 (patch)
tree271ca74b40ab7d753d74e6400d13ce529d1174db /src/buffer.c
parentb1cf96dec798e85874002803d16f9848b73d4f70 (diff)
* 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.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/buffer.c b/src/buffer.c
index c811890aef..0bcb608dbd 100644
--- a/src/buffer.c
+++ b/src/buffer.c
@@ -888,8 +888,8 @@ drop_overlay (struct buffer *b, struct Lisp_Overlay *ov)
eassert (b == XBUFFER (Fmarker_buffer (ov->start)));
modify_overlay (b, marker_position (ov->start),
marker_position (ov->end));
- Fset_marker (ov->start, Qnil, Qnil);
- Fset_marker (ov->end, Qnil, Qnil);
+ unchain_marker (XMARKER (ov->start));
+ unchain_marker (XMARKER (ov->end));
}