mirror of
https://github.com/ClickHouse/ClickHouse.git
synced 2024-11-21 15:12:02 +00:00
Backport #72049 to 24.9: Another fix for client syntax highlighting
This commit is contained in:
parent
622dc2d161
commit
6365afc1a8
@ -53,7 +53,12 @@ void Expected::highlight(HighlightedRange range)
|
||||
/// for each highlight x and the next one y: x.end <= y.begin, thus preventing any overlap.
|
||||
|
||||
if (it != highlights.begin())
|
||||
it = std::prev(it);
|
||||
{
|
||||
auto prev_it = std::prev(it);
|
||||
|
||||
if (range.begin < prev_it->end)
|
||||
it = prev_it;
|
||||
}
|
||||
|
||||
while (it != highlights.end() && range.begin < it->end)
|
||||
{
|
||||
|
Loading…
Reference in New Issue
Block a user