diff --git a/functions/utilities/exportFigureGUI.m b/functions/utilities/exportFigureGUI.m index 44d69730882ffbbcccbeae0208f3ec5dae3b3dd7..7f257670fbac2c67ca60786bdb70fd422de6a75a 100644 --- a/functions/utilities/exportFigureGUI.m +++ b/functions/utilities/exportFigureGUI.m @@ -166,13 +166,9 @@ previewButton = uibutton(fig, 'Text', 'Update preview', ... end end - if isempty(selectedFig) && isscalar(figHandles) - selectedFig = figHandles(1); - end + if isempty(selectedFig) && isscalar(figHandles), selectedFig = figHandles(1); end - if isempty(selectedFig) || ~isvalid(selectedFig) - return; - end + if isempty(selectedFig) || ~isvalid(selectedFig), return; end % Retrieve axes from selected figure obj = findall(selectedFig, 'Type', 'figure'); @@ -349,15 +345,15 @@ figHandles(figHandles == fig) = []; % Exclude GUI figure end function figNames = getFigureNames(figHandles) - if isempty(figHandles) - figNames = {'No figures open'}; - else - figNames = arrayfun(@(f) sprintf('%s', f.Name), figHandles, 'UniformOutput', false); - % Replace empty names with "Figure #" - emptyNames = cellfun(@isempty, figNames); - figNames(emptyNames) = arrayfun(@(f) ... - sprintf('Figure %d', f.Number), figHandles(emptyNames), 'UniformOutput', false); - end +if isempty(figHandles) + figNames = {'No figures open'}; +else + figNames = arrayfun(@(f) sprintf('%s', f.Name), figHandles, 'UniformOutput', false); + % Replace empty names with "Figure #" + emptyNames = cellfun(@isempty, figNames); + figNames(emptyNames) = arrayfun(@(f) ... + sprintf('Figure %d', f.Number), figHandles(emptyNames), 'UniformOutput', false); +end end %% Further developments