kill shred thread after abort or offline drive

This commit is contained in:
2020-08-23 10:42:03 +02:00
parent c6a8fd861d
commit ec300d7c75
4 changed files with 21 additions and 12 deletions

View File

@ -182,7 +182,7 @@ void reHDD::filterNewDrives(vector <Drive>* pvecOldDrives, vector <Drive>* pvecN
bOldDriveIsOffline = false;
// copy old drive instance date in new instance
itNew->state = itOld->state; //copy state
itNew->setTaskPercentage(itOld->getTaskPercentage()); //copy percentage
itNew->setTaskPercentage(itOld->getTaskPercentage()); //copy percentage
itNew->bWasDeleteted = itOld->bWasDeleteted; //copy finished task delete
itNew->bWasShredded = itOld->bWasShredded; //copy finished task shred
}
@ -192,6 +192,7 @@ void reHDD::filterNewDrives(vector <Drive>* pvecOldDrives, vector <Drive>* pvecN
{
//cout << "offline drive found: " << itOld->getPath() << endl;
//TODO kill task thread if running
itOld->state = Drive::NONE;
}
}