fix terminate if no drive is detected
This commit is contained in:
@ -143,8 +143,6 @@ void reHDD::ThreadUserInput()
|
||||
while (true)
|
||||
{
|
||||
Drive *tmpSelectedDrive = getSelectedDrive();
|
||||
if (tmpSelectedDrive != nullptr)
|
||||
{
|
||||
|
||||
// cout << TUI::readUserInput() << endl;
|
||||
switch (TUI::readUserInput())
|
||||
@ -182,10 +180,13 @@ void reHDD::ThreadUserInput()
|
||||
break;
|
||||
case TUI::UserInput::Shred:
|
||||
// cout << "Shred" << endl;
|
||||
if (tmpSelectedDrive != nullptr)
|
||||
{
|
||||
if (tmpSelectedDrive->state == Drive::NONE)
|
||||
{
|
||||
tmpSelectedDrive->state = Drive::SHRED_SELECTED;
|
||||
}
|
||||
}
|
||||
ui->updateTUI(&listDrives, u8SelectedEntry);
|
||||
break;
|
||||
case TUI::UserInput::ShredAll:
|
||||
@ -215,7 +216,6 @@ void reHDD::ThreadUserInput()
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
void reHDD::ThreadShred(Drive *const pDrive)
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user