From db8de7317d380140d029eeff35565ee14bcb23ee Mon Sep 17 00:00:00 2001 From: Cacodemon345 Date: Sat, 31 May 2025 16:26:23 +0600 Subject: [PATCH] Make sure to properly open VM folders --- src/qt/qt_vmmanager_main.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/qt/qt_vmmanager_main.cpp b/src/qt/qt_vmmanager_main.cpp index a8480eee7..65e126e91 100644 --- a/src/qt/qt_vmmanager_main.cpp +++ b/src/qt/qt_vmmanager_main.cpp @@ -64,7 +64,11 @@ VMManagerMain::VMManagerMain(QWidget *parent) : contextMenu.addAction(&openSystemFolderAction); connect(&openSystemFolderAction, &QAction::triggered, [this, indexAt] { if (const auto configDir = indexAt.data(VMManagerModel::Roles::ConfigDir).toString(); !configDir.isEmpty()) { - QDesktopServices::openUrl(QUrl(QString("file:///") + configDir)); + QDir dir(configDir); + if (!dir.exists()) + dir.mkpath("."); + + QDesktopServices::openUrl(QUrl(QString("file:///") + dir.canonicalPath())); } });