Krolyxon
Commit 1613b42

Branches

Refs →

nsxiv1613b42

Simplify cg_mark_range further

Author
Bert Münnich
Date
2018-06-10 12:39 +0200
Parent
1de5f06
Commit
1613b42411788810d73252ac86952b3e66c866ba

+3 −5

1 file changed

  1. M commands.c +3 −5
M commands.c View
@@ -212,13 +212,11 @@ bool cg_reverse_marks(arg_t _)
212212
213213 bool cg_mark_range(arg_t _)
214214 {
215− int d = markidx < fileidx ? 1 : -1;
215+ int d = markidx < fileidx ? 1 : -1, end, i;
216216 bool dirty = false, on = !!(files[markidx].flags & FF_MARK);
217217
218− while (markidx != fileidx) {
219− if (mark_image(markidx + d, on))
220− dirty = true;
221− }
218+ for (i = markidx + d, end = fileidx + d; i != end; i += d)
219+ dirty |= mark_image(i, on);
222220 return dirty;
223221 }
224222