emacs-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

feature/tree-sitter a31538ea5b 12/15: Fix treesit-search-forward


From: Yuan Fu
Subject: feature/tree-sitter a31538ea5b 12/15: Fix treesit-search-forward
Date: Sun, 25 Sep 2022 00:12:00 -0400 (EDT)

branch: feature/tree-sitter
commit a31538ea5b006c3901ab85354725993b689a259d
Author: Yuan Fu <casouri@gmail.com>
Commit: Yuan Fu <casouri@gmail.com>

    Fix treesit-search-forward
    
    * src/treesit.c (ts_search_forward): Fix return value.
---
 src/treesit.c | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/src/treesit.c b/src/treesit.c
index f3efcbe596..5917931e44 100644
--- a/src/treesit.c
+++ b/src/treesit.c
@@ -1920,7 +1920,7 @@ ts_search_forward
       (start, pred, parser, named, forward, 0, true, skip_start))
     return true;
 
-  TSNode next = ts_traverse_sibling_helper(node, forward, named);
+  TSNode next = ts_traverse_sibling_helper (node, forward, named);
   while (ts_node_is_null (next))
     {
       node = ts_node_parent (node);
@@ -1930,9 +1930,9 @@ ts_search_forward
       if (ts_traverse_match_predicate (node, pred, parser))
        {
          *start = node;
-         return false;
+         return true;
        }
-      next = ts_traverse_sibling_helper(node, forward, named);
+      next = ts_traverse_sibling_helper (node, forward, named);
     }
   if (ts_search_forward
       (&next, pred, parser, named, forward, up_only, false))



reply via email to

[Prev in Thread] Current Thread [Next in Thread]