From 8f1948cfe0eb8298719b42ab0bbc292ceede529a Mon Sep 17 00:00:00 2001 From: GabCard Date: Thu, 31 Oct 2019 14:30:49 +0100 Subject: [PATCH] Do not remember and restore brackets when using SyntaxDescriptor Do not call this methods because it overrides the configuration inside the xml file --- FastColoredTextBox/SyntaxHighlighter.cs | 17 ----------------- 1 file changed, 17 deletions(-) diff --git a/FastColoredTextBox/SyntaxHighlighter.cs b/FastColoredTextBox/SyntaxHighlighter.cs index 4d49d41f..4ee88672 100644 --- a/FastColoredTextBox/SyntaxHighlighter.cs +++ b/FastColoredTextBox/SyntaxHighlighter.cs @@ -526,7 +526,6 @@ public void HighlightSyntax(SyntaxDescriptor desc, Range range) for (int i = 0; i < resilientStyles.Count; i++) range.tb.Styles[l + i] = resilientStyles[i]; //brackets - char[] oldBrackets = RememberBrackets(range.tb); range.tb.LeftBracket = desc.leftBracket; range.tb.RightBracket = desc.rightBracket; range.tb.LeftBracket2 = desc.leftBracket2; @@ -541,22 +540,6 @@ public void HighlightSyntax(SyntaxDescriptor desc, Range range) //folding markers foreach (FoldingDesc folding in desc.foldings) range.SetFoldingMarkers(folding.startMarkerRegex, folding.finishMarkerRegex, folding.options); - - // - RestoreBrackets(range.tb, oldBrackets); - } - - protected void RestoreBrackets(FastColoredTextBox tb, char[] oldBrackets) - { - tb.LeftBracket = oldBrackets[0]; - tb.RightBracket = oldBrackets[1]; - tb.LeftBracket2 = oldBrackets[2]; - tb.RightBracket2 = oldBrackets[3]; - } - - protected char[] RememberBrackets(FastColoredTextBox tb) - { - return new[] { tb.LeftBracket, tb.RightBracket, tb.LeftBracket2, tb.RightBracket2 }; } protected void InitCShaprRegex()