From 8fe802f114a28f3c85fefdbc80bfefb76e5f1559 Mon Sep 17 00:00:00 2001 From: Mike Primm Date: Mon, 26 Sep 2011 09:09:44 -0500 Subject: [PATCH] Avoid trap when region data not loaded and processing visible/hidden regions --- src/main/java/org/dynmap/regions/RegionsComponent.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/org/dynmap/regions/RegionsComponent.java b/src/main/java/org/dynmap/regions/RegionsComponent.java index 8817cef1..9e73c25b 100644 --- a/src/main/java/org/dynmap/regions/RegionsComponent.java +++ b/src/main/java/org/dynmap/regions/RegionsComponent.java @@ -108,7 +108,7 @@ public class RegionsComponent extends ClientComponent { /* See if we have explicit list of regions to report - limit to this list if we do */ List idlist = configuration.getStrings("visibleregions", null); List hidlist = configuration.getStrings("hiddenregions", null); - if((idlist != null) || (hidlist != null)) { + if((regionData != null) && ((idlist != null) || (hidlist != null))) { @SuppressWarnings("unchecked") HashSet ids = new HashSet((Collection) regionData.keySet()); for(String id : ids) {