diff options
| -rw-r--r-- | src/main/java/at/hannibal2/skyhanni/features/misc/IslandAreas.kt | 15 |
1 files changed, 10 insertions, 5 deletions
diff --git a/src/main/java/at/hannibal2/skyhanni/features/misc/IslandAreas.kt b/src/main/java/at/hannibal2/skyhanni/features/misc/IslandAreas.kt index 37c945f22..6c0884fc3 100644 --- a/src/main/java/at/hannibal2/skyhanni/features/misc/IslandAreas.kt +++ b/src/main/java/at/hannibal2/skyhanni/features/misc/IslandAreas.kt @@ -53,6 +53,7 @@ object IslandAreas { display = null targetNode = null hasMoved = true + updateArea("no_area") } fun nodeMoved() { @@ -172,11 +173,7 @@ object IslandAreas { addSearchString("§7Not in an area.") } } - if (name != currentAreaName) { - val oldArea = currentAreaName - currentAreaName = name - GraphAreaChangeEvent(name, oldArea).post() - } + updateArea(name) addSearchString("§eAreas nearby:") continue @@ -224,6 +221,14 @@ object IslandAreas { } } + private fun updateArea(name: String) { + if (name != currentAreaName) { + val oldArea = currentAreaName + currentAreaName = name + GraphAreaChangeEvent(name, oldArea).post() + } + } + @HandleEvent fun onAreaChange(event: GraphAreaChangeEvent) { val name = event.area |
