[Qt] Add TRY_LOCK back to peertablemodel
This commit is contained in:
parent
36065cc529
commit
9297763dad
1 changed files with 8 additions and 2 deletions
|
@ -75,8 +75,14 @@ public:
|
||||||
}
|
}
|
||||||
|
|
||||||
// Try to retrieve the CNodeStateStats for each node.
|
// Try to retrieve the CNodeStateStats for each node.
|
||||||
BOOST_FOREACH(CNodeCombinedStats &stats, cachedNodeStats)
|
{
|
||||||
stats.fNodeStateStatsAvailable = GetNodeStateStats(stats.nodeStats.nodeid, stats.nodeStateStats);
|
TRY_LOCK(cs_main, lockMain);
|
||||||
|
if (lockMain)
|
||||||
|
{
|
||||||
|
BOOST_FOREACH(CNodeCombinedStats &stats, cachedNodeStats)
|
||||||
|
stats.fNodeStateStatsAvailable = GetNodeStateStats(stats.nodeStats.nodeid, stats.nodeStateStats);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
if (sortColumn >= 0)
|
if (sortColumn >= 0)
|
||||||
// sort cacheNodeStats (use stable sort to prevent rows jumping around unneceesarily)
|
// sort cacheNodeStats (use stable sort to prevent rows jumping around unneceesarily)
|
||||||
|
|
Loading…
Reference in a new issue