From 2664dabfafdd179357fa5c1ead3775df651b7e5b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mart=C3=ADn=20Lucas=20Golini?= Date: Wed, 8 May 2024 12:55:15 -0300 Subject: [PATCH] Fix in tokenizer, fixes SpartanJ/ecode#275. --- src/eepp/ui/doc/syntaxtokenizer.cpp | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/eepp/ui/doc/syntaxtokenizer.cpp b/src/eepp/ui/doc/syntaxtokenizer.cpp index b64f74751..3cff91ae0 100644 --- a/src/eepp/ui/doc/syntaxtokenizer.cpp +++ b/src/eepp/ui/doc/syntaxtokenizer.cpp @@ -194,8 +194,7 @@ _tokenize( const SyntaxDefinition& syntax, const std::string& text, const Syntax SyntaxState retState = state; SyntaxStateRestored curState = SyntaxTokenizer::retrieveSyntaxState( syntax, state ); - size_t size = !text.empty() ? ( text[text.size() - 1] == '\n' ? text.size() - 1 : text.size() ) - : 0; // skip last char ( new line char ) + size_t size = text.size(); std::string patternStr; std::string patternText;