From 365f12042ad0bceff6906e1131e07ede914fa87c Mon Sep 17 00:00:00 2001 From: Renaud G Date: Sun, 7 Feb 2021 04:29:44 +0100 Subject: fix else behaviour --- node/switchcasenode.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/node/switchcasenode.cpp b/node/switchcasenode.cpp index 99450d2..1e7584f 100644 --- a/node/switchcasenode.cpp +++ b/node/switchcasenode.cpp @@ -78,6 +78,10 @@ void SwitchCaseNode::run(ExecutionNode* previous) if(!res) continue; } + else if(!m_stringResult->getText().isEmpty()) + { + break; + } info->node->run(m_previousNode); auto lastNode= ParsingToolBox::getLeafNode(info->node); -- cgit v1.2.3-70-g09d2