From 5329afd23c39012fa790da545532be619073ebb7 Mon Sep 17 00:00:00 2001 From: James R Date: Sun, 3 Dec 2023 11:46:45 -0800 Subject: [PATCH] srb2::MobjListView: call P_MobjWasRemoved directly Avoid calling an overridden method --- src/mobj_list_view.hpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/mobj_list_view.hpp b/src/mobj_list_view.hpp index fd804c55e..122ec6684 100644 --- a/src/mobj_list_view.hpp +++ b/src/mobj_list_view.hpp @@ -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) {}