Mercurial > repos > public > sbplib
diff default_field.m @ 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 | d1c13505182a |
line wrap: on
line diff
--- 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);