aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/node/mergenode.cpp
diff options
context:
space:
mode:
authorRenaud G <renaud@rolisteam.org>2017-01-28 01:31:23 +0100
committerRenaud G <renaud@rolisteam.org>2017-01-28 01:31:23 +0100
commit6b9e53503966b39c4cc4ae6ce5459498a8f9b6c2 (patch)
treefc8f42983bca2b8bc53bab6895dc8ad80be254c7 /node/mergenode.cpp
parentac919dafb38520cbc2fc9168fb041bda0f17337c (diff)
downloadOneRoll-6b9e53503966b39c4cc4ae6ce5459498a8f9b6c2.tar.gz
OneRoll-6b9e53503966b39c4cc4ae6ce5459498a8f9b6c2.zip
-remove memory issue.
Diffstat (limited to 'node/mergenode.cpp')
-rw-r--r--node/mergenode.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/node/mergenode.cpp b/node/mergenode.cpp
index 5e65df3..787730c 100644
--- a/node/mergenode.cpp
+++ b/node/mergenode.cpp
@@ -45,7 +45,9 @@ void MergeNode::run(ExecutionNode* previous)
{
if(!m_diceResult->getResultList().contains(die))
{
- m_diceResult->getResultList().append(die);
+ Die* tmpdie = new Die();
+ *tmpdie=*die;
+ m_diceResult->getResultList().append(tmpdie);
}
}
}