Fix for setID.

This commit is contained in:
Andrzej Kapolka 2014-06-13 12:12:17 -07:00
parent 8480f08816
commit 10875c5e61
2 changed files with 6 additions and 1 deletions

View file

@ -30,6 +30,11 @@ SharedObject::SharedObject() :
_weakHash.insert(_id, this);
}
void SharedObject::setID(int id) {
_weakHash.remove(_id);
_weakHash.insert(_id = id, this);
}
void SharedObject::incrementReferenceCount() {
_referenceCount.ref();
}

View file

@ -41,7 +41,7 @@ public:
/// Returns the unique local ID for this object.
int getID() const { return _id; }
void setID(int id) { _weakHash.insert(_id = id, this); }
void setID(int id);
/// Returns the local origin ID for this object.
int getOriginID() const { return _originID; }