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