From 1613b42411788810d73252ac86952b3e66c866ba Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bert=20M=C3=BCnnich?= Date: Sun, 10 Jun 2018 12:39:23 +0200 Subject: Simplify cg_mark_range further --- commands.c | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/commands.c b/commands.c index d2917bb..f685bc0 100644 --- a/commands.c +++ b/commands.c @@ -212,13 +212,11 @@ bool cg_reverse_marks(arg_t _) bool cg_mark_range(arg_t _) { - int d = markidx < fileidx ? 1 : -1; + int d = markidx < fileidx ? 1 : -1, end, i; bool dirty = false, on = !!(files[markidx].flags & FF_MARK); - while (markidx != fileidx) { - if (mark_image(markidx + d, on)) - dirty = true; - } + for (i = markidx + d, end = fileidx + d; i != end; i += d) + dirty |= mark_image(i, on); return dirty; } -- cgit v1.2.3