From 4961fa47150a6529bf41a02125667960104bf407 Mon Sep 17 00:00:00 2001 From: Mustafa Quraish Date: Thu, 2 Sep 2021 21:55:41 -0400 Subject: [PATCH] LibSyntax: Fix bug in matching cursor highlighting Fixes #9760. --- Userland/Libraries/LibSyntax/Highlighter.cpp | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/Userland/Libraries/LibSyntax/Highlighter.cpp b/Userland/Libraries/LibSyntax/Highlighter.cpp index df5dbeed5f..f93938f5ab 100644 --- a/Userland/Libraries/LibSyntax/Highlighter.cpp +++ b/Userland/Libraries/LibSyntax/Highlighter.cpp @@ -91,11 +91,8 @@ void Highlighter::highlight_matching_token_pair() } } - auto right_of_end = span.range.end(); - right_of_end.set_column(right_of_end.column() + 1); - for (auto& pair : pairs) { - if (token_types_equal(token_type, pair.close) && right_of_end == m_client->get_cursor()) { + if (token_types_equal(token_type, pair.close) && span.range.end() == m_client->get_cursor()) { auto buddy = find_span_of_type(i, pair.open, pair.close, Direction::Backward); if (buddy.has_value()) make_buddies(i, buddy.value());