shared: ParallelDirScanner: Delete DirScanWorkers after they are done

Tento commit je obsažen v:
2022-06-02 15:54:57 +02:00
rodič 5d702c9a95
revize 05fad3be17
2 změnil soubory, kde provedl 2 přidání a 0 odebrání

Zobrazit soubor

@@ -50,6 +50,7 @@ void ParallelDirScanner::handleWorkersFinish()
running = false; running = false;
emit scanComplete(); emit scanComplete();
} }
delete QObject::sender();
} }
unsigned int ParallelDirScanner::getThreadsNum() const unsigned int ParallelDirScanner::getThreadsNum() const

Zobrazit soubor

@@ -41,6 +41,7 @@ class ParallelDirScanner : public QObject
void progress(int, int); void progress(int, int);
public slots: public slots:
void cancel(); void cancel();
private slots:
void handleWorkersProgress(unsigned int progress); void handleWorkersProgress(unsigned int progress);
void handleWorkersFinish(); void handleWorkersFinish();
}; };