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);