[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Emacs-diffs] feature/noverlay bb9ab6f 4/4: Fix assignment of offset to
From: |
Andreas Politz |
Subject: |
[Emacs-diffs] feature/noverlay bb9ab6f 4/4: Fix assignment of offset to newly inserted nodes. |
Date: |
Thu, 5 Oct 2017 16:26:15 -0400 (EDT) |
branch: feature/noverlay
commit bb9ab6f5c06e8589ac6635e9700dd20e0c925625
Author: Andreas Politz <address@hidden>
Commit: Andreas Politz <address@hidden>
Fix assignment of offset to newly inserted nodes.
* src/itree.c (interval_tree_insert): Fix offset.
---
src/itree.c | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/src/itree.c b/src/itree.c
index 5df2d8d..785c83a 100644
--- a/src/itree.c
+++ b/src/itree.c
@@ -309,7 +309,9 @@ interval_tree_insert (struct interval_tree *tree, struct
interval_node *node)
node->left = &tree->nil;
node->right = &tree->nil;
node->color = ITREE_RED;
- node->offset = offset;
+ node->offset = 0;
+ node->begin -= offset;
+ node->end -= offset;
node->limit = node->end;
node->otick = tree->otick - 1;