Added file exists check to the object manager to prevent fatal error

This commit is contained in:
Obique PSWG
2016-05-17 14:47:56 -05:00
parent dde97fb79a
commit cacbc6e1fd
+5 -3
View File
@@ -113,9 +113,11 @@ public class ObjectManager extends Manager {
long startLoad = System.nanoTime();
Log.i("ObjectManager", "Loading objects from ObjectDatabase...");
synchronized (database) {
if (!database.load())
return false;
database.traverse((obj) -> loadObject(obj));
if (database.fileExists()) {
if (!database.load())
return false;
database.traverse((obj) -> loadObject(obj));
}
}
double loadTime = (System.nanoTime() - startLoad) / 1E6;
Log.i("ObjectManager", "Finished loading %d objects. Time: %fms", database.size(), loadTime);