Fixed that Net measure Cumulative=1 doesn't work correctly because network statistics are gathered only once per minute.

Code cleanup.
This commit is contained in:
spx
2011-08-07 09:40:08 +00:00
parent 5cb6b0f71b
commit 31f040ed28
4 changed files with 35 additions and 33 deletions

View File

@ -1432,6 +1432,7 @@ void CMeterWindow::UpdateMeasure(const WCHAR* name, bool group)
if (bNetStats && dynamic_cast<CMeasureNet*>(*i) != NULL)
{
CMeasureNet::UpdateIFTable();
CMeasureNet::UpdateStats();
bNetStats = false;
}
@ -2975,7 +2976,11 @@ void CMeterWindow::Update(bool nodraw)
if (!m_Measures.empty())
{
// Pre-updates
if (m_HasNetMeasures) CMeasureNet::UpdateIFTable();
if (m_HasNetMeasures)
{
CMeasureNet::UpdateIFTable();
CMeasureNet::UpdateStats();
}
CMeasureCalc::UpdateVariableMap(*this);
// Update all measures