From 4516fab0081b0db73b7401816a521453ab77ecc6 Mon Sep 17 00:00:00 2001 From: Renaud G Date: Tue, 28 Nov 2017 10:35:26 +0100 Subject: add stuff to debug if operator in if operator --- node/ifnode.cpp | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) (limited to 'node/ifnode.cpp') diff --git a/node/ifnode.cpp b/node/ifnode.cpp index b40ed82..a74667d 100644 --- a/node/ifnode.cpp +++ b/node/ifnode.cpp @@ -96,10 +96,12 @@ void IfNode::run(ExecutionNode *previous) bool result = m_validator->hasValid(dice,true,true); trueForAll = trueForAll ? result : false; falseForAll = falseForAll ? result : false; + qDebug() << "result" << result; - oneIsTrue = (oneIsTrue==false) ? result : true; - oneIsFalse = (oneIsFalse==false) ? result : true; + oneIsTrue |= result; + oneIsFalse = !result ? true : oneIsFalse; } + qDebug() << "OneIsVrai: " << oneIsTrue <<" oneIsFaux" <getCopy(); + nextNode = (nullptr==m_false) ? nullptr: m_false->getCopy(); } } -- cgit v1.2.3-70-g09d2