Fixed probable clanhall door list NPE.
This commit is contained in:
@@ -202,7 +202,8 @@ public class ClanHallData implements IXmlReader
|
|||||||
final DoorInstance door = DoorData.getInstance().getDoor(doorId);
|
final DoorInstance door = DoorData.getInstance().getDoor(doorId);
|
||||||
for (ClanHall ch : _clanHalls.values())
|
for (ClanHall ch : _clanHalls.values())
|
||||||
{
|
{
|
||||||
if (ch.getDoors().contains(door))
|
final List<DoorInstance> doors = ch.getDoors();
|
||||||
|
if ((doors != null) && doors.contains(door))
|
||||||
{
|
{
|
||||||
return ch;
|
return ch;
|
||||||
}
|
}
|
||||||
|
@@ -202,7 +202,8 @@ public class ClanHallData implements IXmlReader
|
|||||||
final DoorInstance door = DoorData.getInstance().getDoor(doorId);
|
final DoorInstance door = DoorData.getInstance().getDoor(doorId);
|
||||||
for (ClanHall ch : _clanHalls.values())
|
for (ClanHall ch : _clanHalls.values())
|
||||||
{
|
{
|
||||||
if (ch.getDoors().contains(door))
|
final List<DoorInstance> doors = ch.getDoors();
|
||||||
|
if ((doors != null) && doors.contains(door))
|
||||||
{
|
{
|
||||||
return ch;
|
return ch;
|
||||||
}
|
}
|
||||||
|
@@ -202,7 +202,8 @@ public class ClanHallData implements IXmlReader
|
|||||||
final DoorInstance door = DoorData.getInstance().getDoor(doorId);
|
final DoorInstance door = DoorData.getInstance().getDoor(doorId);
|
||||||
for (ClanHall ch : _clanHalls.values())
|
for (ClanHall ch : _clanHalls.values())
|
||||||
{
|
{
|
||||||
if (ch.getDoors().contains(door))
|
final List<DoorInstance> doors = ch.getDoors();
|
||||||
|
if ((doors != null) && doors.contains(door))
|
||||||
{
|
{
|
||||||
return ch;
|
return ch;
|
||||||
}
|
}
|
||||||
|
@@ -202,7 +202,8 @@ public class ClanHallData implements IXmlReader
|
|||||||
final DoorInstance door = DoorData.getInstance().getDoor(doorId);
|
final DoorInstance door = DoorData.getInstance().getDoor(doorId);
|
||||||
for (ClanHall ch : _clanHalls.values())
|
for (ClanHall ch : _clanHalls.values())
|
||||||
{
|
{
|
||||||
if (ch.getDoors().contains(door))
|
final List<DoorInstance> doors = ch.getDoors();
|
||||||
|
if ((doors != null) && doors.contains(door))
|
||||||
{
|
{
|
||||||
return ch;
|
return ch;
|
||||||
}
|
}
|
||||||
|
@@ -202,7 +202,8 @@ public class ClanHallData implements IXmlReader
|
|||||||
final DoorInstance door = DoorData.getInstance().getDoor(doorId);
|
final DoorInstance door = DoorData.getInstance().getDoor(doorId);
|
||||||
for (ClanHall ch : _clanHalls.values())
|
for (ClanHall ch : _clanHalls.values())
|
||||||
{
|
{
|
||||||
if (ch.getDoors().contains(door))
|
final List<DoorInstance> doors = ch.getDoors();
|
||||||
|
if ((doors != null) && doors.contains(door))
|
||||||
{
|
{
|
||||||
return ch;
|
return ch;
|
||||||
}
|
}
|
||||||
|
@@ -202,7 +202,8 @@ public class ClanHallData implements IXmlReader
|
|||||||
final DoorInstance door = DoorData.getInstance().getDoor(doorId);
|
final DoorInstance door = DoorData.getInstance().getDoor(doorId);
|
||||||
for (ClanHall ch : _clanHalls.values())
|
for (ClanHall ch : _clanHalls.values())
|
||||||
{
|
{
|
||||||
if (ch.getDoors().contains(door))
|
final List<DoorInstance> doors = ch.getDoors();
|
||||||
|
if ((doors != null) && doors.contains(door))
|
||||||
{
|
{
|
||||||
return ch;
|
return ch;
|
||||||
}
|
}
|
||||||
|
@@ -202,7 +202,8 @@ public class ClanHallData implements IXmlReader
|
|||||||
final DoorInstance door = DoorData.getInstance().getDoor(doorId);
|
final DoorInstance door = DoorData.getInstance().getDoor(doorId);
|
||||||
for (ClanHall ch : _clanHalls.values())
|
for (ClanHall ch : _clanHalls.values())
|
||||||
{
|
{
|
||||||
if (ch.getDoors().contains(door))
|
final List<DoorInstance> doors = ch.getDoors();
|
||||||
|
if ((doors != null) && doors.contains(door))
|
||||||
{
|
{
|
||||||
return ch;
|
return ch;
|
||||||
}
|
}
|
||||||
|
@@ -202,7 +202,8 @@ public class ClanHallData implements IXmlReader
|
|||||||
final DoorInstance door = DoorData.getInstance().getDoor(doorId);
|
final DoorInstance door = DoorData.getInstance().getDoor(doorId);
|
||||||
for (ClanHall ch : _clanHalls.values())
|
for (ClanHall ch : _clanHalls.values())
|
||||||
{
|
{
|
||||||
if (ch.getDoors().contains(door))
|
final List<DoorInstance> doors = ch.getDoors();
|
||||||
|
if ((doors != null) && doors.contains(door))
|
||||||
{
|
{
|
||||||
return ch;
|
return ch;
|
||||||
}
|
}
|
||||||
|
@@ -202,7 +202,8 @@ public class ClanHallData implements IXmlReader
|
|||||||
final DoorInstance door = DoorData.getInstance().getDoor(doorId);
|
final DoorInstance door = DoorData.getInstance().getDoor(doorId);
|
||||||
for (ClanHall ch : _clanHalls.values())
|
for (ClanHall ch : _clanHalls.values())
|
||||||
{
|
{
|
||||||
if (ch.getDoors().contains(door))
|
final List<DoorInstance> doors = ch.getDoors();
|
||||||
|
if ((doors != null) && doors.contains(door))
|
||||||
{
|
{
|
||||||
return ch;
|
return ch;
|
||||||
}
|
}
|
||||||
|
@@ -202,7 +202,8 @@ public class ClanHallData implements IXmlReader
|
|||||||
final DoorInstance door = DoorData.getInstance().getDoor(doorId);
|
final DoorInstance door = DoorData.getInstance().getDoor(doorId);
|
||||||
for (ClanHall ch : _clanHalls.values())
|
for (ClanHall ch : _clanHalls.values())
|
||||||
{
|
{
|
||||||
if (ch.getDoors().contains(door))
|
final List<DoorInstance> doors = ch.getDoors();
|
||||||
|
if ((doors != null) && doors.contains(door))
|
||||||
{
|
{
|
||||||
return ch;
|
return ch;
|
||||||
}
|
}
|
||||||
|
@@ -202,7 +202,8 @@ public class ClanHallData implements IXmlReader
|
|||||||
final DoorInstance door = DoorData.getInstance().getDoor(doorId);
|
final DoorInstance door = DoorData.getInstance().getDoor(doorId);
|
||||||
for (ClanHall ch : _clanHalls.values())
|
for (ClanHall ch : _clanHalls.values())
|
||||||
{
|
{
|
||||||
if (ch.getDoors().contains(door))
|
final List<DoorInstance> doors = ch.getDoors();
|
||||||
|
if ((doors != null) && doors.contains(door))
|
||||||
{
|
{
|
||||||
return ch;
|
return ch;
|
||||||
}
|
}
|
||||||
|
@@ -202,7 +202,8 @@ public class ClanHallData implements IXmlReader
|
|||||||
final DoorInstance door = DoorData.getInstance().getDoor(doorId);
|
final DoorInstance door = DoorData.getInstance().getDoor(doorId);
|
||||||
for (ClanHall ch : _clanHalls.values())
|
for (ClanHall ch : _clanHalls.values())
|
||||||
{
|
{
|
||||||
if (ch.getDoors().contains(door))
|
final List<DoorInstance> doors = ch.getDoors();
|
||||||
|
if ((doors != null) && doors.contains(door))
|
||||||
{
|
{
|
||||||
return ch;
|
return ch;
|
||||||
}
|
}
|
||||||
|
@@ -202,7 +202,8 @@ public class ClanHallData implements IXmlReader
|
|||||||
final DoorInstance door = DoorData.getInstance().getDoor(doorId);
|
final DoorInstance door = DoorData.getInstance().getDoor(doorId);
|
||||||
for (ClanHall ch : _clanHalls.values())
|
for (ClanHall ch : _clanHalls.values())
|
||||||
{
|
{
|
||||||
if (ch.getDoors().contains(door))
|
final List<DoorInstance> doors = ch.getDoors();
|
||||||
|
if ((doors != null) && doors.contains(door))
|
||||||
{
|
{
|
||||||
return ch;
|
return ch;
|
||||||
}
|
}
|
||||||
|
@@ -202,7 +202,8 @@ public class ClanHallData implements IXmlReader
|
|||||||
final DoorInstance door = DoorData.getInstance().getDoor(doorId);
|
final DoorInstance door = DoorData.getInstance().getDoor(doorId);
|
||||||
for (ClanHall ch : _clanHalls.values())
|
for (ClanHall ch : _clanHalls.values())
|
||||||
{
|
{
|
||||||
if (ch.getDoors().contains(door))
|
final List<DoorInstance> doors = ch.getDoors();
|
||||||
|
if ((doors != null) && doors.contains(door))
|
||||||
{
|
{
|
||||||
return ch;
|
return ch;
|
||||||
}
|
}
|
||||||
|
@@ -202,7 +202,8 @@ public class ClanHallData implements IXmlReader
|
|||||||
final DoorInstance door = DoorData.getInstance().getDoor(doorId);
|
final DoorInstance door = DoorData.getInstance().getDoor(doorId);
|
||||||
for (ClanHall ch : _clanHalls.values())
|
for (ClanHall ch : _clanHalls.values())
|
||||||
{
|
{
|
||||||
if (ch.getDoors().contains(door))
|
final List<DoorInstance> doors = ch.getDoors();
|
||||||
|
if ((doors != null) && doors.contains(door))
|
||||||
{
|
{
|
||||||
return ch;
|
return ch;
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user