Mercurial > repos > public > sbplib
changeset 915:af9a63a4a5d0 feature/utux2D
Clean up default_field
author | Jonatan Werpers <jonatan@werpers.com> |
---|---|
date | Mon, 26 Nov 2018 10:00:05 +0100 |
parents | 50cafc4b9e40 |
children | 19c05eefc8c6 |
files | default_field.m |
diffstat | 1 files changed, 2 insertions(+), 5 deletions(-) [+] |
line wrap: on
line diff
diff -r 50cafc4b9e40 -r af9a63a4a5d0 default_field.m --- a/default_field.m Sun Nov 25 21:09:22 2018 -0800 +++ b/default_field.m Mon Nov 26 10:00:05 2018 +0100 @@ -1,9 +1,6 @@ function default_field(s, f, val) - if isfield(s,f) - field = getfield(s, f); - if ~isempty(field) - return - end + if isfield(s,f) && ~isempty(s.(f)) + return end s.(f) = val; assignin('caller', inputname(1),s);