From 439dd89a479e2d02fa40a421849c73616f92198e Mon Sep 17 00:00:00 2001 From: Andrey Nazarov Date: Fri, 7 Dec 2007 17:29:24 +0000 Subject: Optimized FS_ListFiles (and broken Windows build). Initial changes to demo browser to support caching. --- source/cl_main.c | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) (limited to 'source/cl_main.c') diff --git a/source/cl_main.c b/source/cl_main.c index 38116e1..71f6ebc 100644 --- a/source/cl_main.c +++ b/source/cl_main.c @@ -2428,7 +2428,7 @@ static void CL_MeasureStats( void ) { if( cls.netchan ) { int ack = cls.netchan->incoming_acknowledged; int ping = 0; - int i, j; + int i, j, k = 0; i = ack - 16 + 1; if( i < cl.initialSeq ) { @@ -2438,12 +2438,11 @@ static void CL_MeasureStats( void ) { client_history_t *h = &cl.history[j & CMD_MASK]; if( h->rcvd > h->sent ) { ping += h->rcvd - h->sent; + k++; } } - if( j != i ) { - cls.ping = ping / ( j - i ); - } + cls.ping = k ? ping / k : 0; } cls.measureTime = time; -- cgit v1.2.3