fix(Core/GridNotifiers): Fix crash (#2443)
This commit is contained in:
@@ -64,8 +64,9 @@ void VisibleNotifier::SendToSelf()
|
|||||||
|
|
||||||
for (Player::ClientGUIDs::const_iterator it = vis_guids.begin();it != vis_guids.end(); ++it)
|
for (Player::ClientGUIDs::const_iterator it = vis_guids.begin();it != vis_guids.end(); ++it)
|
||||||
{
|
{
|
||||||
if (i_largeOnly != ObjectAccessor::GetWorldObject(i_player, *it)->IsVisibilityOverridden())
|
if (WorldObject* obj = ObjectAccessor::GetWorldObject(i_player, *it))
|
||||||
continue;
|
if (i_largeOnly != obj->IsVisibilityOverridden())
|
||||||
|
continue;
|
||||||
|
|
||||||
// pussywizard: static transports are removed only in RemovePlayerFromMap and here if can no longer detect (eg. phase changed)
|
// pussywizard: static transports are removed only in RemovePlayerFromMap and here if can no longer detect (eg. phase changed)
|
||||||
if (IS_TRANSPORT_GUID(*it))
|
if (IS_TRANSPORT_GUID(*it))
|
||||||
|
|||||||
Reference in New Issue
Block a user