Mercurial > hg > octave-lyh
changeset 10916:5074494f01a9
allow hold to work if given axis handle
author | Pascal A. Dupuis <Pascal.Dupuis@worldonline.be> |
---|---|
date | Fri, 27 Aug 2010 14:04:04 -0400 |
parents | 2a25f282e965 |
children | 888c75785221 |
files | scripts/ChangeLog scripts/plot/hold.m |
diffstat | 2 files changed, 6 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/scripts/ChangeLog +++ b/scripts/ChangeLog @@ -1,3 +1,8 @@ +2010-08-27 Pascal A. Dupuis <Pascal.Dupuis@worldonline.be> + + * plot/hold.m: If arg is axis handle, get corresponding figure + handle from axis parent property. + 2010-08-27 Ben Abbott <bpabbott@mac.com> * plot/__gnuplot_print__.m: Properly restore fontsize after eps output.
--- a/scripts/plot/hold.m +++ b/scripts/plot/hold.m @@ -54,6 +54,7 @@ if (nargin > 0 && numel (varargin{1}) == 1 && ishandle (varargin{1}) && strcmp (get (varargin{1}, "type"), "axes")) [ax, varargin, nargs] = __plt_get_axis_arg__ ("hold", varargin{:}); + fig = get (ax, "parent"); elseif (nargin > 0 && numel (varargin{1}) > 1 && ishandle (varargin{1})) print_usage (); else