diff options
author | James C. Norris <jnorris@gmail.com> | 2016-10-27 08:55:27 +0300 |
---|---|---|
committer | James C. Norris <jnorris@gmail.com> | 2016-10-27 08:55:27 +0300 |
commit | c40cbf3095e4c769d80c6837476a7b0fb452fbf0 (patch) | |
tree | c1f7996356096f3a33669925e6bd1f21696676f6 | |
parent | c439f261300c13786094a164936efe9991ab6c06 (diff) |
Fix crash on refresh
-rw-r--r-- | windirstat/item.cpp | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/windirstat/item.cpp b/windirstat/item.cpp index 2ee2abb..ef8da4b 100644 --- a/windirstat/item.cpp +++ b/windirstat/item.cpp @@ -1050,10 +1050,6 @@ void CItem::DoSomeWork(CWorkLimiter* limiter) { return; } - if (limiter->IsDone()) - { - return; - } StartPacman(true); @@ -1371,8 +1367,12 @@ bool CItem::StartRefresh() CreateUnknownItem(); } } - - DoSomeWork(0); + + { + CWorkLimiter limiter; + limiter.Start(0); + DoSomeWork(&limiter); + } if(wasExpanded) { |