Mercurial > hg > octave-lyh
diff scripts/plot/hold.m @ 8240:5cfeb7bc497a
comet.m,hold.m: validate axes handle
author | Ben Abbott <bpabbott@mac.com> |
---|---|
date | Mon, 20 Oct 2008 10:31:17 -0400 |
parents | 73d6b71788c0 |
children | 5dd06f19e9be |
line wrap: on
line diff
--- a/scripts/plot/hold.m +++ b/scripts/plot/hold.m @@ -44,7 +44,8 @@ function hold (varargin) - if (nargin > 0 && numel (varargin{1}) == 1 && ishandle (varargin{1}(1))) + if (nargin > 0 && numel (varargin{1}) == 1 && ishandle (varargin{1}(1)) + && strcmp (get (varargin{1}, "type"), "axes")) [h, varargin, nargs] = __plt_get_axis_arg__ ("hold", varargin{:}); elseif (nargin > 0 && numel (varargin{1}) > 1 && ishandle (varargin{1}(1))) print_usage ();