]> git.eshelyaron.com Git - emacs.git/commitdiff
(Fmove_overlay): Set overlay's next pointer
authorGerd Moellmann <gerd@gnu.org>
Tue, 19 Aug 2003 12:39:00 +0000 (12:39 +0000)
committerGerd Moellmann <gerd@gnu.org>
Tue, 19 Aug 2003 12:39:00 +0000 (12:39 +0000)
unconditionally.

src/ChangeLog
src/buffer.c

index a2c45a94061ffe41a28cbf80c7d8843d3cc5ced0..9ac972507e2c64813c520f36ee5dcc04b3c2af50 100644 (file)
@@ -1,3 +1,8 @@
+2003-08-19  Gerd Moellmann  <gerd@gnu.org>
+
+       * buffer.c (Fmove_overlay): Set overlay's next pointer
+       unconditionally.
+
 2003-08-16  Richard M. Stallman  <rms@gnu.org>
 
        * editfns.c (Fencode_time): Doc fix.
index 40ee3f071dea4c0a775ebe0372f3611855f31efd..b54291a89e33d130c58186996b25416a8e594d13 100644 (file)
@@ -3741,15 +3741,13 @@ buffer.  */)
   end = OVERLAY_END (overlay);
   if (OVERLAY_POSITION (end) < b->overlay_center)
     {
-      if (b->overlays_after)
-       XOVERLAY (overlay)->next = b->overlays_after;
-    b->overlays_after = XOVERLAY (overlay);
+      XOVERLAY (overlay)->next = b->overlays_after;
+      b->overlays_after = XOVERLAY (overlay);
     }
   else
     {
-      if (b->overlays_before)
-       XOVERLAY (overlay)->next = b->overlays_before;
-    b->overlays_before = XOVERLAY (overlay);
+      XOVERLAY (overlay)->next = b->overlays_before;
+      b->overlays_before = XOVERLAY (overlay);
     }
 
   /* This puts it in the right list, and in the right order.  */