- Fixed AF ChangeZone with the Origin All.

This commit is contained in:
Sloth
2012-10-24 17:57:19 +00:00
parent 698c57b499
commit 6baf2c0289
2 changed files with 5 additions and 2 deletions

View File

@@ -242,7 +242,7 @@ public final class AbilityFactoryChangeZone {
public static boolean isHidden(final String origin, final boolean hiddenOverride) {
List<ZoneType> zone = ZoneType.listValueOf(origin);
if (hiddenOverride || zone == null) {
if (hiddenOverride || zone.isEmpty()) {
return true;
}

View File

@@ -61,7 +61,10 @@ public enum ZoneType {
public static List<ZoneType> listValueOf(final String values) {
final List<ZoneType> result = new ArrayList<ZoneType>();
for (final String s : values.split("[, ]+")) {
result.add(ZoneType.smartValueOf(s));
ZoneType zt = ZoneType.smartValueOf(s);
if (zt != null) {
result.add(zt);
}
}
return result;
}