diff --git a/src/Object.cpp b/src/Object.cpp index 1a05cc84a..d525489f1 100644 --- a/src/Object.cpp +++ b/src/Object.cpp @@ -74,8 +74,8 @@ Object::~Object() { setParent(nullptr); /* Delete all children */ - for(set::const_iterator it = _children.begin(); it != _children.end(); ++it) - delete *it; + while(!_children.empty()) + delete *_children.begin(); } Scene* Object::scene() const {