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 ();