From 90aa3a7bde3300b8956ac25adac4d088599520a3 Mon Sep 17 00:00:00 2001 From: Kawe Mazidjatari <48657826+Mauler125@users.noreply.github.com> Date: Wed, 31 Jul 2024 22:39:44 +0200 Subject: [PATCH] Game: fix compile error Invalid EHandles are always -1. INVALID_EHANDLE tag has been removed in commit 084f94aefd23e250f30f700acbe7cce343d78b75. --- src/game/shared/ehandle.h | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/src/game/shared/ehandle.h b/src/game/shared/ehandle.h index a1451850..a5175fe9 100644 --- a/src/game/shared/ehandle.h +++ b/src/game/shared/ehandle.h @@ -104,9 +104,9 @@ CHandle::CHandle( const CBaseHandle &handle ) template -inline CHandle::CHandle( T *pObj ) - : CBaseHandle( INVALID_EHANDLE ) +CHandle::CHandle( T *pObj ) { + Term(); Set( pObj ); } @@ -189,9 +189,4 @@ T* CHandle::operator -> () const return Get(); } -// specialization of EnsureValidValue for CHandle -template -FORCEINLINE void EnsureValidValue( CHandle &x ) { x = INVALID_EHANDLE; } - - #endif // EHANDLE_H