another crash fix
This commit is contained in:
parent
2e2105a1a3
commit
3e5d274bfd
@ -38,8 +38,12 @@ class inactivityTracker
|
|||||||
|
|
||||||
bool vischeckConnection(std::pair<int, int> &connection)
|
bool vischeckConnection(std::pair<int, int> &connection)
|
||||||
{
|
{
|
||||||
Vector begin = areas.at(FindInVector(connection.first)).m_center;
|
int id0 = FindInVector(connection.first);
|
||||||
Vector end = areas.at(FindInVector(connection.second)).m_center;
|
int id1 = FindInVector(connection.second);
|
||||||
|
if (id0 == -1 || id1 == -1)
|
||||||
|
return false;
|
||||||
|
Vector begin = areas.at(id0).m_center;
|
||||||
|
Vector end = areas.at(id1).m_center;
|
||||||
begin.z += 72;
|
begin.z += 72;
|
||||||
end.z += 72;
|
end.z += 72;
|
||||||
bool result = IsVectorVisible(begin, end, false);
|
bool result = IsVectorVisible(begin, end, false);
|
||||||
|
@ -24,6 +24,7 @@ size_t FindInVector(size_t id)
|
|||||||
if (areas.at(i).m_id == id)
|
if (areas.at(i).m_id == id)
|
||||||
return i;
|
return i;
|
||||||
}
|
}
|
||||||
|
return -1;
|
||||||
}
|
}
|
||||||
|
|
||||||
void Init()
|
void Init()
|
||||||
|
Reference in New Issue
Block a user