fix memory leak

This commit is contained in:
ZappoMan 2014-10-28 15:20:02 -07:00
parent 06b31baa2a
commit 4ec70041cc
2 changed files with 5 additions and 2 deletions

View file

@ -102,11 +102,14 @@ EntityItemProperties::EntityItemProperties() :
_sittingPoints(NULL),
_naturalDimensions(1.0f, 1.0f, 1.0f)
{
}
EntityItemProperties::~EntityItemProperties() {
if (_sittingPoints) {
delete _sittingPoints;
_sittingPoints = NULL;
}
}
};
void EntityItemProperties::setSittingPoints(const QVector<SittingPoint>& sittingPoints) {
if (!_sittingPoints) {

View file

@ -96,7 +96,7 @@ class EntityItemProperties {
friend class LightEntityItem; // TODO: consider removing this friend relationship and use public methods
public:
EntityItemProperties();
virtual ~EntityItemProperties() { };
virtual ~EntityItemProperties();
virtual QScriptValue copyToScriptValue(QScriptEngine* engine) const;
virtual void copyFromScriptValue(const QScriptValue& object);