From 790f9bde54fa4af59c55255753a5dd723bb06b9d Mon Sep 17 00:00:00 2001 From: Alibek Omarov Date: Sun, 21 Jul 2024 21:18:00 +0300 Subject: [PATCH] engine: client: hack mobile API init because of incorrectly defined export in hlsdk-portable --- engine/client/cl_mobile.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/engine/client/cl_mobile.c b/engine/client/cl_mobile.c index 3588c701..6c63ed4b 100644 --- a/engine/client/cl_mobile.c +++ b/engine/client/cl_mobile.c @@ -132,9 +132,15 @@ qboolean Mobile_Init( void ) } // make sure that mobile functions are cleared +#if 1 + // some SDKs define export as returning void, breaking the contract + // ignore result for now... + return true; +#else memset( &mobile_engfuncs, 0, sizeof( mobile_engfuncs )); return false; // just tell user about problems +#endif } return true; // mobile interface is missed