mirror of
https://github.com/YGGverse/xash3d-fwgs.git
synced 2025-01-18 19:10:37 +00:00
engine: client: fix missing HTTP_ResetProcessState call
This commit is contained in:
parent
37e3cf7e86
commit
48988e66bd
@ -587,7 +587,7 @@ int CL_EstimateNeededResources( void )
|
||||
return nTotalSize;
|
||||
}
|
||||
|
||||
void CL_StartResourceDownloading( const char *pszMessage, qboolean bCustom )
|
||||
static void CL_StartResourceDownloading( const char *pszMessage, qboolean bCustom )
|
||||
{
|
||||
resourceinfo_t ri;
|
||||
|
||||
@ -603,6 +603,8 @@ void CL_StartResourceDownloading( const char *pszMessage, qboolean bCustom )
|
||||
}
|
||||
else
|
||||
{
|
||||
HTTP_ResetProcessState();
|
||||
|
||||
cls.state = ca_validate;
|
||||
cls.dl.custom = false;
|
||||
}
|
||||
@ -2665,15 +2667,14 @@ CL_ParseResourceList
|
||||
void CL_LegacyParseResourceList( sizebuf_t *msg )
|
||||
{
|
||||
int i = 0;
|
||||
|
||||
static struct
|
||||
{
|
||||
int rescount;
|
||||
int restype[MAX_LEGACY_RESOURCES];
|
||||
char resnames[MAX_LEGACY_RESOURCES][MAX_QPATH];
|
||||
} reslist;
|
||||
memset( &reslist, 0, sizeof( reslist ));
|
||||
|
||||
memset( &reslist, 0, sizeof( reslist ));
|
||||
reslist.rescount = MSG_ReadWord( msg ) - 1;
|
||||
|
||||
if( reslist.rescount > MAX_LEGACY_RESOURCES )
|
||||
@ -2690,6 +2691,8 @@ void CL_LegacyParseResourceList( sizebuf_t *msg )
|
||||
return;
|
||||
}
|
||||
|
||||
HTTP_ResetProcessState();
|
||||
|
||||
host.downloadcount = 0;
|
||||
|
||||
for( i = 0; i < reslist.rescount; i++ )
|
||||
|
@ -892,7 +892,6 @@ void CL_ParseLegacyServerMessage( sizebuf_t *msg, qboolean normal_message );
|
||||
void CL_LegacyPrecache_f( void );
|
||||
|
||||
void CL_ParseTempEntity( sizebuf_t *msg );
|
||||
void CL_StartResourceDownloading( const char *pszMessage, qboolean bCustom );
|
||||
qboolean CL_DispatchUserMessage( const char *pszName, int iSize, void *pbuf );
|
||||
qboolean CL_RequestMissingResources( void );
|
||||
void CL_RegisterResources ( sizebuf_t *msg );
|
||||
|
@ -89,6 +89,7 @@ void HTTP_AddCustomServer( const char *url );
|
||||
void HTTP_AddDownload( const char *path, int size, qboolean process );
|
||||
void HTTP_ClearCustomServers( void );
|
||||
void HTTP_Shutdown( void );
|
||||
void HTTP_ResetProcessState( void );
|
||||
void HTTP_Init( void );
|
||||
void HTTP_Run( void );
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user