|
|
|
@ -179,9 +179,11 @@ class Scanner { |
|
|
|
* walk over any folders that are not fully scanned yet and scan them |
|
|
|
*/ |
|
|
|
public function backgroundScan() { |
|
|
|
while (($path = $this->cache->getIncomplete()) !== false) { |
|
|
|
$lastPath = null; |
|
|
|
while (($path = $this->cache->getIncomplete()) !== false && $path !== $lastPath) { |
|
|
|
$this->scan($path); |
|
|
|
$this->cache->correctFolderSize($path); |
|
|
|
$lastPath = $path; |
|
|
|
} |
|
|
|
} |
|
|
|
} |