Added database save when adding or deleting a persistent object

This commit is contained in:
Obique PSWG
2016-05-05 00:03:29 -05:00
parent 173bf1d9cd
commit 286a135a46
+4 -1
View File
@@ -227,6 +227,7 @@ public class ObjectManager extends Manager {
public SWGObject deleteObject(long objId) {
synchronized (database) {
database.remove(objId);
database.save();
}
synchronized (objectMap) {
SWGObject obj = objectMap.remove(objId);
@@ -322,8 +323,10 @@ public class ObjectManager extends Manager {
parent.addObject(obj);
}
synchronized (database) {
if (addToDatabase)
if (addToDatabase) {
database.put(obj.getObjectId(), obj);
database.save();
}
}
Log.v("ObjectManager", "Created object %d [%s]", obj.getObjectId(), obj.getTemplate());
new ObjectCreatedIntent(obj).broadcast();