From 25b2e140d3cbeea5f373884940e6fa3aca0afad6 Mon Sep 17 00:00:00 2001 From: Peter Feerick Date: Fri, 15 Apr 2022 17:31:10 +1000 Subject: [PATCH] fix: Create TEMPLATES & PERS_TEMPL dirs if missing --- radio/src/gui/colorlcd/model_select.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/radio/src/gui/colorlcd/model_select.cpp b/radio/src/gui/colorlcd/model_select.cpp index fc4de01f2..a0bfa4abd 100644 --- a/radio/src/gui/colorlcd/model_select.cpp +++ b/radio/src/gui/colorlcd/model_select.cpp @@ -539,6 +539,8 @@ class ModelCategoryPageBody : public FormWindow snprintf(modelName, size, "%s%s", model->modelName, YAML_EXT); char templatePath[FF_MAX_LFN]; snprintf(templatePath, FF_MAX_LFN, "%s%c%s", PERS_TEMPL_PATH, '/', modelName); + sdCheckAndCreateDirectory(TEMPLATES_PATH); + sdCheckAndCreateDirectory(PERS_TEMPL_PATH); if (isFileAvailable(templatePath)) { new ConfirmDialog(parent, STR_FILE_EXISTS, STR_ASK_OVERWRITE, [=] {