From 210d249da7ffe4e9cc570e3bc0f429c41a8e8dac Mon Sep 17 00:00:00 2001 From: Renaud G Date: Thu, 14 May 2015 10:18:23 +0200 Subject: -fix crash with K operator. --- diceparser.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) 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(previous); + if(NULL!=nodeTmp) + { - previous = addExploseDiceNode(nodeTmp->getFaces(),previous); + previous = addExploseDiceNode(nodeTmp->getFaces(),previous); + } node = m_parsingToolbox->addSort(previous,ascending); -- cgit v1.2.3-70-g09d2