From da34fc1fa87b69392bebf6010ad228ecbe7c2797 Mon Sep 17 00:00:00 2001 From: spx Date: Sun, 3 Feb 2013 19:31:52 +0900 Subject: [PATCH] Additional change to 0b84213, 0d8e8ac http://rainmeter.net/forum/viewtopic.php?p=83467 --- Library/MathParser.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/Library/MathParser.cpp b/Library/MathParser.cpp index c416ac15..e376b423 100644 --- a/Library/MathParser.cpp +++ b/Library/MathParser.cpp @@ -609,6 +609,7 @@ Token GetNextToken(Lexer& lexer) // If the - sign follows a symbol, it is treated as a (negative) number. lexer.charType = CharType::Symbol; if (lexer.token == Token::Operator && + lexer.value.oper != Operator::OpeningBracket && // Special case for e.g. (-PI/2), (-(5)-2). lexer.value.oper != Operator::ClosingBracket) // Special case for e.g. (5)-2. { lexer.charType = CharType::Digit;