]> git.neil.brown.name Git - edlib.git/commitdiff
Remove use of point->doc from point fore/back to mark.
authorNeilBrown <neil@brown.name>
Thu, 26 Nov 2015 23:48:11 +0000 (10:48 +1100)
committerNeilBrown <neil@brown.name>
Thu, 26 Nov 2015 23:55:25 +0000 (10:55 +1100)
No longer needed.

Signed-off-by: NeilBrown <neil@brown.name>
core-mark.c

index fb0ac3dc5e84fd0f03d71ab03271b1ec9290e734..7799a4f4764f46211212b85ed7cc255d3f981530 100644 (file)
@@ -583,7 +583,6 @@ static void point_forward_to_mark(struct point *p, struct mark *m)
 {
        struct point *ptmp, *pnear;
        int i;
-       struct doc *d = p->doc;
 
        pnear = p;
        ptmp = p;
@@ -605,9 +604,9 @@ static void point_forward_to_mark(struct point *p, struct mark *m)
                struct mark *mnear = NULL;
                struct tlist_head *tl;
 
-               if (!d->views[i].notify)
-                       continue;
                tl = &pnear->links->lists[i];
+               if (tlist_empty(tl))
+                       continue;
                tlist_for_each_continue(tl,  GRP_HEAD) {
                        struct mark *mtmp;
                        if (TLIST_TYPE(tl) != GRP_MARK)
@@ -636,7 +635,6 @@ static void point_forward_to_mark(struct point *p, struct mark *m)
 static void point_backward_to_mark(struct point *p, struct mark *m)
 {
        struct point *ptmp, *pnear;
-       struct doc *d = p->doc;
        int i;
 
        pnear = p;
@@ -659,9 +657,9 @@ static void point_backward_to_mark(struct point *p, struct mark *m)
                struct mark *mnear = NULL;
                struct tlist_head *tl;
 
-               if (!d->views[i].notify)
-                       continue;
                tl = &pnear->links->lists[i];
+               if (tlist_empty(tl))
+                       continue;
                tlist_for_each_continue_reverse(tl, GRP_HEAD) {
                        struct mark *mtmp;
                        if (TLIST_TYPE(tl) != GRP_MARK)