From ec8f9f9b31c077d1e1082c1e0a85d72dfa3a2c06 Mon Sep 17 00:00:00 2001 From: Thomas Lambert <dev@tlambert.be> Date: Fri, 17 Feb 2023 10:40:24 +0100 Subject: [PATCH] fix(filesinput): issue when single file input and autosave --- +af_tools/+utils/parsefileinputs.m | 1 + +af_tools/formatairfoilcoord.m | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/+af_tools/+utils/parsefileinputs.m b/+af_tools/+utils/parsefileinputs.m index 72856f1..625308c 100644 --- a/+af_tools/+utils/parsefileinputs.m +++ b/+af_tools/+utils/parsefileinputs.m @@ -36,6 +36,7 @@ function [filenames, filepaths, idxOpts] = parsefileinputs(optList, filetype, va ext = ['*', filetype]; [filenames, filepaths] = uigetfile(ext, 'Select all dat-files to aggregate', ... 'MultiSelect', 'on'); + filenames = string(filenames); filepaths = repmat(string(filepaths), 1, length(filenames)); idxOpts = 1; diff --git a/+af_tools/formatairfoilcoord.m b/+af_tools/formatairfoilcoord.m index 77d3b44..3b5e00b 100644 --- a/+af_tools/formatairfoilcoord.m +++ b/+af_tools/formatairfoilcoord.m @@ -139,7 +139,7 @@ function Dat = formatairfoilcoord(varargin) end % Output structure - Dat(i).path = fullpaths; + Dat(i).path = fullpaths{i}; Dat(i).file = allFileNames{i}; Dat(i).airfoil = char(cellstr(tmpAirfoil{:})); Dat(i).format = outputFormat; -- GitLab