diff --git a/src/gui/guiutility.cpp b/src/gui/guiutility.cpp index f1bb11732a825..c56bbe456d5e7 100644 --- a/src/gui/guiutility.cpp +++ b/src/gui/guiutility.cpp @@ -149,6 +149,10 @@ void Utility::askExperimentalVirtualFilesFeature(QWidget *receiver, const std::f case Vfs::XAttr: case Vfs::Off: Q_UNREACHABLE(); + default: + // Unhandled VFS mode - don't show the dialog + callback(false); + return; } QObject::connect(msgBox, &QMessageBox::accepted, receiver, [callback, msgBox, acceptButton] {