Merge pull request #3682 from ZappoMan/moreLightPropertiesAttempt2

fix memory leak
This commit is contained in:
AndrewMeadows 2014-10-28 15:33:14 -07:00
commit 825482499a
2 changed files with 4 additions and 1 deletions

View file

@ -102,6 +102,9 @@ EntityItemProperties::EntityItemProperties() :
_sittingPoints(NULL), _sittingPoints(NULL),
_naturalDimensions(1.0f, 1.0f, 1.0f) _naturalDimensions(1.0f, 1.0f, 1.0f)
{ {
}
EntityItemProperties::~EntityItemProperties() {
if (_sittingPoints) { if (_sittingPoints) {
delete _sittingPoints; delete _sittingPoints;
_sittingPoints = NULL; _sittingPoints = NULL;

View file

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