Merge pull request #14737 from jagannatharjun/revert

Revert "Change clamping of update interval of SpeedPlotView::Averager"
This commit is contained in:
Chocobo1
2021-04-09 11:34:03 +08:00
committed by GitHub

View File

@@ -120,7 +120,8 @@ bool SpeedPlotView::Averager::push(const SampleData &sampleData)
// system may go to sleep, that can cause very big elapsed interval // system may go to sleep, that can cause very big elapsed interval
const milliseconds updateInterval {static_cast<int64_t>(BitTorrent::Session::instance()->refreshInterval() * 1.25)}; const milliseconds updateInterval {static_cast<int64_t>(BitTorrent::Session::instance()->refreshInterval() * 1.25)};
const milliseconds elapsed {std::min(milliseconds {m_lastSampleTime.elapsed()}, updateInterval)}; const milliseconds maxElapsed {std::max(updateInterval, m_resolution)};
const milliseconds elapsed {std::min(milliseconds {m_lastSampleTime.elapsed()}, maxElapsed)};
if (elapsed < m_resolution) if (elapsed < m_resolution)
return false; // still accumulating return false; // still accumulating