|
@@ -2085,7 +2085,7 @@ void Node::UpdateWorldTransform() const
|
|
|
void Node::RemoveChild(Vector<SharedPtr<Node> >::Iterator i)
|
|
void Node::RemoveChild(Vector<SharedPtr<Node> >::Iterator i)
|
|
|
{
|
|
{
|
|
|
// Send change event. Do not send when already being destroyed
|
|
// Send change event. Do not send when already being destroyed
|
|
|
- Node* child = *i;
|
|
|
|
|
|
|
+ SharedPtr<Node> child(*i);
|
|
|
|
|
|
|
|
if (Refs() > 0 && scene_)
|
|
if (Refs() > 0 && scene_)
|
|
|
{
|
|
{
|