summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorBenjamin Paassen <bpaassen@techfak.uni-bielefeld.de>2015-01-21 00:30:51 +0100
committerBenjamin Paassen <bpaassen@techfak.uni-bielefeld.de>2015-01-21 00:30:51 +0100
commit92f61b82ca24b1cdd7c8079d6a251ff8cd107d15 (patch)
treea76a1c00a2e2c115bde4ef84c015a8ce818e0ec6 /src
parent6f1954eb9eed34aa1b5836bd1a2d153470cf3d59 (diff)
bugfixed Node::setParent and Node::validate.
Diffstat (limited to 'src')
-rw-r--r--src/core/model/Node.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/core/model/Node.cpp b/src/core/model/Node.cpp
index 71d59ce..eb0e4a7 100644
--- a/src/core/model/Node.cpp
+++ b/src/core/model/Node.cpp
@@ -422,6 +422,7 @@ bool Node::validate(Logger &logger) const
validationState = ValidationState::INVALID;
throw;
}
+ validationState = ValidationState::INVALID;
return false;
case ValidationState::VALID:
return true;
@@ -440,8 +441,8 @@ bool Node::validate(Logger &logger) const
void Node::setParent(Handle<Node> p)
{
- invalidate();
parent = acquire(p);
+ invalidate();
}
/* RTTI type registrations */