diff options
author | deep@alchemy-d.com <deep@alchemy-d.com> | 2015-10-14 12:31:16 +0300 |
---|---|---|
committer | deep@alchemy-d.com <deep@alchemy-d.com> | 2015-10-14 12:31:16 +0300 |
commit | 95e5ef7266e0e25f88f499243f67332bbb048d21 (patch) | |
tree | e486510cbfc459e8717b3b1500f0f54da48abd54 /windirstat | |
parent | 3c9c51ff93c18db779ad97f6faaf7977d031f804 (diff) |
Fails to descend/recurse into subdirectories:
https://bitbucket.org/windirstat/windirstat/issues/133/fails-to-descend-recurse-into
temporary workaround by preventing early exit by SetUndone..
// <HACK! IsDone() is set after first pass with no decend into dirs
UpwardSetUndone();
// HACK>
Diffstat (limited to 'windirstat')
-rw-r--r-- | windirstat/item.cpp | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/windirstat/item.cpp b/windirstat/item.cpp index 50452d9..ef15071 100644 --- a/windirstat/item.cpp +++ b/windirstat/item.cpp @@ -1135,6 +1135,11 @@ void CItem::DoSomeWork(DWORD ticks) } if(GetType() == IT_DRIVE || GetType() == IT_DIRECTORY || GetType() == IT_MYCOMPUTER) { + + // <HACK! IsDone() is set after first pass with no decend into dirs + UpwardSetUndone(); + // HACK> + ASSERT(IsReadJobDone()); if(IsDone()) { |