if (cubeThread::available()) {\r
$t = $this->threads[$i % $this->nb_threads];\r
while ($t->isAlive()) {\r
- usleep(500000);\r
+ usleep(100000);\r
}\r
$t->setRunnable(array($this->currentDoc, 'processOnePage'));\r
$t->start($page, true);\r
}\r
$this->processedPages++;\r
}\r
+\r
+ foreach($this->threads as $t) {\r
+ while ($t->isAlive()) {\r
+ usleep(100000);\r
+ }\r
+ }\r
+ $this->setProgress(($this->processedPages / $this->totalPages) * 100);\r
+\r
$doc = $dao->updateFromObject($doc);\r
if (!$this->reload) {\r
- // On n'ajoute les fichiers à la fin du fluidbook que si l'on n'est pas en train de recharger le fluidbook\r
+ // On n'ajoute les fichiers à la fin du fluidbook que si l'on\r
+ // n'est pas en train de recharger le fluidbook\r
$daobook->appendDocument($this->bookId, $doc->document_id);\r
}\r
$this->processedDoc++;\r