From 286a135a46e5fd167a001f8eb7d17d6fee1d726b Mon Sep 17 00:00:00 2001 From: Obique PSWG Date: Thu, 5 May 2016 00:03:29 -0500 Subject: [PATCH] Added database save when adding or deleting a persistent object --- src/services/objects/ObjectManager.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/services/objects/ObjectManager.java b/src/services/objects/ObjectManager.java index 2e09aaef..ee0683d3 100644 --- a/src/services/objects/ObjectManager.java +++ b/src/services/objects/ObjectManager.java @@ -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();