srb2::MobjListView: call P_MobjWasRemoved directly

Avoid calling an overridden method
This commit is contained in:
James R 2023-12-03 11:46:45 -08:00
parent 02bacc9a6f
commit 5329afd23c

View file

@ -66,7 +66,7 @@ struct MobjListView
pointer ptr_;
F adv_;
static T* deref(T* ptr) { return ptr && ptr->valid() ? ptr : nullptr; }
static T* deref(T* ptr) { return !P_MobjWasRemoved(ptr) ? ptr : nullptr; }
};
MobjListView(T* ptr, F adv) : ptr_(ptr), adv_(adv) {}