aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/node/paintnode.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'node/paintnode.cpp')
-rw-r--r--node/paintnode.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/node/paintnode.cpp b/node/paintnode.cpp
index 79aee60..8fea3f4 100644
--- a/node/paintnode.cpp
+++ b/node/paintnode.cpp
@@ -69,6 +69,7 @@ void PainterNode::run(ExecutionNode* previous)
m_previousNode = previous;
if(nullptr==previous)
{
+ m_errors.insert(ExecutionNode::NO_PREVIOUS_ERROR, QObject::tr("No previous node before Paint operator"));
return;
}
Result* previousResult = previous->getResult();
@@ -97,7 +98,7 @@ void PainterNode::run(ExecutionNode* previous)
}
Result* PainterNode::getResult()
{
- return m_previousNode->getResult();
+ return (nullptr != m_previousNode) ? m_previousNode->getResult() : nullptr ;
}
QString PainterNode::toString(bool wl) const