Fix code formatting in P_SetTarget

This commit is contained in:
James R 2023-03-20 14:42:44 -07:00
parent cd7d4f23c7
commit 55467d190a

View file

@ -311,9 +311,17 @@ void P_RemoveThinker(thinker_t *thinker)
mobj_t *P_SetTarget(mobj_t **mop, mobj_t *targ) mobj_t *P_SetTarget(mobj_t **mop, mobj_t *targ)
{ {
if (*mop) // If there was a target already, decrease its refcount if (*mop) // If there was a target already, decrease its refcount
{
(*mop)->thinker.references--; (*mop)->thinker.references--;
if ((*mop = targ) != NULL) // Set new target and if non-NULL, increase its counter }
if (targ != NULL) // Set new target and if non-NULL, increase its counter
{
targ->thinker.references++; targ->thinker.references++;
}
*mop = targ;
return targ; return targ;
} }