VM Manager: prevent single-click activation from starting VM

Fix regression introduced in 75499ad:
    activated() triggered VM start on single click.
    Use doubleClicked() and Enter shortcut instead.
This commit is contained in:
Wil Bowen
2025-12-15 09:43:27 -05:00
parent 6a6ef6e652
commit 61864d5a53

View File

@@ -23,6 +23,7 @@
#include <QStringListModel>
#include <QTimer>
#include <QProgressDialog>
#include <QShortcut>
#include <thread>
#include <atomic>
@@ -404,7 +405,12 @@ illegal_chars:
ui->listView->setCurrentIndex(first_index);
}
connect(ui->listView, &QListView::activated, this, &VMManagerMain::startButtonPressed);
// Connect double-click to start VM
connect(ui->listView, &QListView::doubleClicked, this, &VMManagerMain::startButtonPressed);
// Connect Enter key to start VM
auto enterShortcut = new QShortcut(QKeySequence(Qt::Key_Return), ui->listView);
connect(enterShortcut, &QShortcut::activated, this, &VMManagerMain::startButtonPressed);
// Load and apply settings
loadSettings();