diff --git a/mainwindow.cpp b/mainwindow.cpp index 100a2e0..16067f9 100644 --- a/mainwindow.cpp +++ b/mainwindow.cpp @@ -746,6 +746,10 @@ QString MainWindow::getSmartctlOutput(const QStringList &arguments, bool root) } } + if (root && !initializing) { + clearButtonGroup(); + } + return process.readAllStandardOutput(); } @@ -826,7 +830,6 @@ void MainWindow::on_actionGitHub_triggered() void MainWindow::on_actionRescan_Refresh_triggered() { - clearButtonGroup(); scanDevices(); } diff --git a/mainwindow.ui b/mainwindow.ui index 9a3be40..02f2120 100644 --- a/mainwindow.ui +++ b/mainwindow.ui @@ -394,7 +394,7 @@ - &Rescan and Refresh + Refresh Devices F5