From c0f337a992d0cbd16e2a382c6b69c2bd9d68ef99 Mon Sep 17 00:00:00 2001 From: arch1t3cht Date: Mon, 2 Jan 2023 02:30:25 +0100 Subject: [PATCH] Allow '+' and 'E' in numbers when tokenizing drawings --- libaegisub/ass/dialogue_parser.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libaegisub/ass/dialogue_parser.cpp b/libaegisub/ass/dialogue_parser.cpp index cb88f3e4c..554395fa3 100644 --- a/libaegisub/ass/dialogue_parser.cpp +++ b/libaegisub/ass/dialogue_parser.cpp @@ -165,7 +165,7 @@ class WordSplitter { bool valid = true; for (size_t k = 0; k < tokens[j].length; k++) { char c = text[dpos + k]; - if (!((c >= '0' && c <= '9') || c == '.' || c == '-' || c == 'e')) { + if (!((c >= '0' && c <= '9') || c == '.' || c == '+' || c == '-' || c == 'e' || c == 'E')) { valid = false; } }