From 8a1fcdfd93c162af9aa3446849d2c4320c44c7a5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marc=20Andr=C3=A9=20Tanner?= Date: Wed, 14 Jun 2017 14:00:16 +0200 Subject: text-util: change definition of range intersection Adjacent ranges do not overlap. --- text-util.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'text-util.c') diff --git a/text-util.c b/text-util.c index f3ba0a0..f198d81 100644 --- a/text-util.c +++ b/text-util.c @@ -43,7 +43,7 @@ bool text_range_equal(const Filerange *r1, const Filerange *r2) { bool text_range_overlap(const Filerange *r1, const Filerange *r2) { if (!text_range_valid(r1) || !text_range_valid(r2)) return false; - return r1->start <= r2->end && r2->start <= r1->end; + return r1->start < r2->end && r2->start < r1->end; } bool text_range_contains(const Filerange *r, size_t pos) { -- cgit v1.2.3