aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/diceparser.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'diceparser.cpp')
-rw-r--r--diceparser.cpp5
1 files changed, 4 insertions, 1 deletions
diff --git a/diceparser.cpp b/diceparser.cpp
index 1046ade..e533b7e 100644
--- a/diceparser.cpp
+++ b/diceparser.cpp
@@ -762,8 +762,11 @@ bool DiceParser::readOption(QString& str,ExecutionNode* previous, bool hasDice)/
previous = addRollDiceNode(DEFAULT_FACES_NUMBER,previous);
}
DiceRollerNode* nodeTmp = dynamic_cast<DiceRollerNode*>(previous);
+ if(NULL!=nodeTmp)
+ {
- previous = addExploseDiceNode(nodeTmp->getFaces(),previous);
+ previous = addExploseDiceNode(nodeTmp->getFaces(),previous);
+ }
node = m_parsingToolbox->addSort(previous,ascending);