From 6940d5232fc434cb0397ac3b4b3ea796bdc9eb83 Mon Sep 17 00:00:00 2001 From: Trevor SANDY Date: Mon, 9 Jun 2025 22:11:56 +0200 Subject: [PATCH] Blender addon - create addon folder if it does not exist. Fixes #878 --- common/lc_blenderpreferences.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/common/lc_blenderpreferences.cpp b/common/lc_blenderpreferences.cpp index 08015801..a7c14365 100644 --- a/common/lc_blenderpreferences.cpp +++ b/common/lc_blenderpreferences.cpp @@ -1513,6 +1513,10 @@ int lcBlenderPreferences::GetBlenderAddon(const QString& BlenderDir) ShowMessage(tr("Failed to rename existing Blender addon archive %1.").arg(BlenderAddonFile)); } + QDir Dir(BlenderDir); + if(!Dir.exists()) + Dir.mkpath("."); + QString ArchiveFileName, OldArchiveFileName = QFileInfo(OldBlenderAddonFile).fileName(); QFile File(BlenderAddonFile); if (File.open(QIODevice::WriteOnly))