From b8e9696875fa4d89c611dab2f1333f5f15490ed1 Mon Sep 17 00:00:00 2001 From: Peace-Maker Date: Wed, 4 May 2016 16:11:19 +0200 Subject: [PATCH] Fix demo recording natives on CS:GO linux --- hltvserverwrapper.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/hltvserverwrapper.cpp b/hltvserverwrapper.cpp index c7c4af9..4c6ad2d 100644 --- a/hltvserverwrapper.cpp +++ b/hltvserverwrapper.cpp @@ -416,16 +416,16 @@ IDemoRecorder *HLTVServerWrapperManager::GetDemoRecorderPtr(IHLTVServer *hltv) if (hltv) { -#if SOURCE_ENGINE == SE_CSGO - return (IDemoRecorder *)((intptr_t)hltv + offset); -#else IServer *baseServer = hltv->GetBaseServer(); #ifndef WIN32 return (IDemoRecorder *)((intptr_t)baseServer + offset - 4); +#else +#if SOURCE_ENGINE == SE_CSGO + return (IDemoRecorder *)((intptr_t)hltv + offset); #else return (IDemoRecorder *)((intptr_t)baseServer + offset); -#endif // WIN32 #endif // SOURCE_ENGINE == SE_CSGO +#endif // !WIN32 } else {