Mercurial > emacs
comparison src/buffer.c @ 5043:eca469f14d11
(Foverlay_put): Don't call redisplay_region if overlay has no buffer.
| author | Richard M. Stallman <rms@gnu.org> |
|---|---|
| date | Tue, 16 Nov 1993 07:09:11 +0000 |
| parents | 0ea29f510ba0 |
| children | 3dab6fdd6bc6 |
comparison
equal
deleted
inserted
replaced
| 5042:6cc0a08212aa | 5043:eca469f14d11 |
|---|---|
| 1863 { | 1863 { |
| 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 tail = Fmarker_buffer (OVERLAY_START (overlay)); |
| 1869 marker_position (OVERLAY_START (overlay)), | 1869 if (! NILP (tail)) |
| 1870 marker_position (OVERLAY_END (overlay))); | 1870 redisplay_region (XMARKER (OVERLAY_START (overlay))->buffer, |
| 1871 marker_position (OVERLAY_START (overlay)), | |
| 1872 marker_position (OVERLAY_END (overlay))); | |
| 1871 | 1873 |
| 1872 plist = Fcdr_safe (XCONS (overlay)->cdr); | 1874 plist = Fcdr_safe (XCONS (overlay)->cdr); |
| 1873 | 1875 |
| 1874 for (tail = plist; | 1876 for (tail = plist; |
| 1875 CONSP (tail) && CONSP (XCONS (tail)->cdr); | 1877 CONSP (tail) && CONSP (XCONS (tail)->cdr); |
