mirror of https://github.com/zlatinb/muwire
always assume interval is at least 1 second
parent
19c2c46491
commit
79e8438941
|
@ -236,9 +236,7 @@ class DownloadSession {
|
||||||
if (idx == SAMPLES - 1)
|
if (idx == SAMPLES - 1)
|
||||||
return reads[idx]
|
return reads[idx]
|
||||||
|
|
||||||
long interval = timestamps.last - timestamps[idx]
|
long interval = Math.max(1000,timestamps.last - timestamps[idx])
|
||||||
if (interval == 0)
|
|
||||||
interval = 1
|
|
||||||
for (int i = idx; i < SAMPLES; i++)
|
for (int i = idx; i < SAMPLES; i++)
|
||||||
totalRead += reads[idx]
|
totalRead += reads[idx]
|
||||||
(int)(totalRead * 1000.0 / interval)
|
(int)(totalRead * 1000.0 / interval)
|
||||||
|
|
Loading…
Reference in New Issue