Additional change to e139153

This commit is contained in:
Birunthan Mohanathas 2012-04-15 18:27:51 +03:00
parent e139153d77
commit b8292f3ab7

View File

@ -2798,20 +2798,23 @@ void CMeterWindow::Update(bool nodraw)
{ {
++m_UpdateCounter; ++m_UpdateCounter;
if (!nodraw && !m_Measures.empty()) if (!nodraw)
{ {
// Pre-updates if (!m_Measures.empty())
if (m_HasNetMeasures)
{ {
CMeasureNet::UpdateIFTable(); // Pre-updates
CMeasureNet::UpdateStats(); if (m_HasNetMeasures)
} {
CMeasureNet::UpdateIFTable();
CMeasureNet::UpdateStats();
}
// Update all measures // Update all measures
std::list<CMeasure*>::const_iterator i = m_Measures.begin(); std::list<CMeasure*>::const_iterator i = m_Measures.begin();
for ( ; i != m_Measures.end(); ++i) for ( ; i != m_Measures.end(); ++i)
{ {
UpdateMeasure((*i), false); UpdateMeasure((*i), false);
}
} }
CDialogAbout::UpdateMeasures(this); CDialogAbout::UpdateMeasures(this);