From 64e9988ba715e6e196b84e4a69c871c761562bbd Mon Sep 17 00:00:00 2001 From: Renaud G Date: Mon, 27 Aug 2018 01:03:08 +0200 Subject: -New API for validating validor. Prevent endless loop in R operator. --- parsingtoolbox.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'parsingtoolbox.cpp') diff --git a/parsingtoolbox.cpp b/parsingtoolbox.cpp index bd326e2..a56c098 100644 --- a/parsingtoolbox.cpp +++ b/parsingtoolbox.cpp @@ -575,14 +575,16 @@ bool ParsingToolBox::readAscending(QString& str) bool ParsingToolBox::isValidValidator(ExecutionNode* previous, Validator* val) { DiceRollerNode* node = getDiceRollerNode(previous); + bool valid = false; if(nullptr!=node) { - return (val->getValidRangeSize(node->getFaces())getFaces()); + valid = val->isValidRangeSize(node->getRange()); } else { - return true; + valid = true; } + return valid; } DiceRollerNode* ParsingToolBox::getDiceRollerNode(ExecutionNode* previous) { -- cgit v1.2.3-70-g09d2