aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/main/java/at/hannibal2/skyhanni/features/misc/IslandAreas.kt15
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