Mercurial > emacs
comparison src/buffer.c @ 4852:ef44bf38f456
(Fdelete_overlay, Foverlay_put): Use marker_position,
not OVERLAY_POSITION, to get args for redisplay_region.
| author | Richard M. Stallman <rms@gnu.org> |
|---|---|
| date | Thu, 14 Oct 1993 04:29:17 +0000 |
| parents | 1fc792473491 |
| children | 0ea29f510ba0 |
comparison
equal
deleted
inserted
replaced
| 4851:b70799eabd57 | 4852:ef44bf38f456 |
|---|---|
| 1680 | 1680 |
| 1681 b->overlays_before = Fdelq (overlay, b->overlays_before); | 1681 b->overlays_before = Fdelq (overlay, b->overlays_before); |
| 1682 b->overlays_after = Fdelq (overlay, b->overlays_after); | 1682 b->overlays_after = Fdelq (overlay, b->overlays_after); |
| 1683 | 1683 |
| 1684 redisplay_region (b, | 1684 redisplay_region (b, |
| 1685 OVERLAY_POSITION (OVERLAY_START (overlay)), | 1685 marker_position (OVERLAY_START (overlay)), |
| 1686 OVERLAY_POSITION (OVERLAY_END (overlay))); | 1686 marker_position (OVERLAY_END (overlay))); |
| 1687 | 1687 |
| 1688 Fset_marker (OVERLAY_START (overlay), Qnil, Qnil); | 1688 Fset_marker (OVERLAY_START (overlay), Qnil, Qnil); |
| 1689 Fset_marker (OVERLAY_END (overlay), Qnil, Qnil); | 1689 Fset_marker (OVERLAY_END (overlay), Qnil, Qnil); |
| 1690 | 1690 |
| 1691 return unbind_to (count, Qnil); | 1691 return unbind_to (count, Qnil); |
| 1864 Lisp_Object plist, tail; | 1864 Lisp_Object plist, tail; |
| 1865 | 1865 |
| 1866 CHECK_OVERLAY (overlay, 0); | 1866 CHECK_OVERLAY (overlay, 0); |
| 1867 | 1867 |
| 1868 redisplay_region (XMARKER (OVERLAY_START (overlay))->buffer, | 1868 redisplay_region (XMARKER (OVERLAY_START (overlay))->buffer, |
| 1869 OVERLAY_POSITION (OVERLAY_START (overlay)), | 1869 marker_position (OVERLAY_START (overlay)), |
| 1870 OVERLAY_POSITION (OVERLAY_END (overlay))); | 1870 marker_position (OVERLAY_END (overlay))); |
| 1871 | 1871 |
| 1872 plist = Fcdr_safe (XCONS (overlay)->cdr); | 1872 plist = Fcdr_safe (XCONS (overlay)->cdr); |
| 1873 | 1873 |
| 1874 for (tail = plist; | 1874 for (tail = plist; |
| 1875 CONSP (tail) && CONSP (XCONS (tail)->cdr); | 1875 CONSP (tail) && CONSP (XCONS (tail)->cdr); |
