Fix exception on home markers with same faction name in different universe
This commit is contained in:
parent
f91fab7bd3
commit
1d71852a81
@ -512,7 +512,7 @@ public class DynmapFactionsPlugin extends JavaPlugin {
|
||||
/* Now, add marker for home location */
|
||||
PS homeloc = fact.getHome();
|
||||
if(homeloc != null) {
|
||||
String markid = factname + "__home";
|
||||
String markid = fc.getUniverse() + "_" + factname + "__home";
|
||||
MarkerIcon ico = getMarkerIcon(factname, fact);
|
||||
if(ico != null) {
|
||||
Marker home = resmark.remove(markid);
|
||||
@ -526,12 +526,14 @@ public class DynmapFactionsPlugin extends JavaPlugin {
|
||||
home.setLabel(lbl); /* Update label */
|
||||
home.setMarkerIcon(ico);
|
||||
}
|
||||
if (home != null) {
|
||||
home.setDescription(formatInfoWindow(fact)); /* Set popup */
|
||||
newmark.put(markid, home);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
blocks_by_faction.clear();
|
||||
|
||||
/* Now, review old map - anything left is gone */
|
||||
|
Loading…
Reference in New Issue
Block a user