Skip to content

Commit 39ce054

Browse files
committed
refactor nanPadding
1 parent de55753 commit 39ce054

File tree

1 file changed

+15
-7
lines changed

1 file changed

+15
-7
lines changed

src/saveEventsFile.m

Lines changed: 15 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -339,13 +339,21 @@ function printHeaderExtraColumns(logFile)
339339
expectedLength = [];
340340
end
341341

342-
if ~isempty(expectedLength) && isnumeric(data) && max(size(data)) < expectedLength
343-
padding = expectedLength - max(size(data));
344-
data(end + 1:end + padding) = nan(1, padding);
345-
elseif ~isempty(expectedLength) && isnumeric(data) && max(size(data)) > expectedLength
346-
warning('saveEventsFile:arrayTooLong', ...
347-
'A field for this event is longer than expected. Truncating the extra values.');
348-
data = data(1:expectedLength);
342+
if ~isempty(expectedLength) && isnumeric(data)
343+
344+
if max(size(data)) < expectedLength
345+
346+
padding = expectedLength - max(size(data));
347+
data(end + 1:end + padding) = nan(1, padding);
348+
349+
elseif max(size(data)) > expectedLength
350+
351+
warningMessage = 'A field for this event is longer than expected. Truncating extra values.';
352+
warningSaveEventsFile('arrayTooLong', warningMessage);
353+
354+
data = data(1:expectedLength);
355+
356+
end
349357
end
350358

351359
end

0 commit comments

Comments
 (0)