From 69832cc30da274e1be59fd6474e877e292c20289 Mon Sep 17 00:00:00 2001 From: Treeku Date: Wed, 19 Mar 2014 20:37:37 +0000 Subject: [PATCH] Temp quadtree remove() fix --- src/services/SimulationService.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/services/SimulationService.java b/src/services/SimulationService.java index 98f4a230..9b9a81ab 100644 --- a/src/services/SimulationService.java +++ b/src/services/SimulationService.java @@ -263,6 +263,10 @@ public class SimulationService implements INetworkDispatch { } public boolean remove(SWGObject object, float x, float y, boolean notifyObservers) { + if (object == null || !object.isInQuadtree()) { + return false; + } + boolean success = quadTrees.get(object.getPlanet().getName()).remove(x, y, object); object.setIsInQuadtree(success); if(success && notifyObservers) {