Merge pull request #1646 from Diapolo/only_upd_changed_vals

only update cached values in ClientModel::updateTimer() when they are changed, and set cached values before signal is emitted
This commit is contained in:
Wladimir J. van der Laan 2012-08-02 00:15:25 -07:00
commit 381e87cbd2

View file

@ -60,10 +60,12 @@ void ClientModel::updateTimer()
int newNumBlocksOfPeers = getNumBlocksOfPeers();
if(cachedNumBlocks != newNumBlocks || cachedNumBlocksOfPeers != newNumBlocksOfPeers)
emit numBlocksChanged(newNumBlocks, newNumBlocksOfPeers);
{
cachedNumBlocks = newNumBlocks;
cachedNumBlocksOfPeers = newNumBlocksOfPeers;
cachedNumBlocks = newNumBlocks;
cachedNumBlocksOfPeers = newNumBlocksOfPeers;
emit numBlocksChanged(newNumBlocks, newNumBlocksOfPeers);
}
}
void ClientModel::updateNumConnections(int numConnections)