diff scripts/plot/hold.m @ 8189:8e8afefe9466

Remove reliance on ishandle(vec) == false.
author Ben Abbott <bpabbott@mac.com>
date Mon, 06 Oct 2008 20:39:44 -0400
parents a028a5960e18
children 73d6b71788c0
line wrap: on
line diff
--- a/scripts/plot/hold.m	Mon Oct 06 20:36:31 2008 -0400
+++ b/scripts/plot/hold.m	Mon Oct 06 20:39:44 2008 -0400
@@ -44,8 +44,10 @@
 
 function hold (varargin)
 
-  if (nargin > 0 && ishandle (varargin{1}))
+  if (nargin > 0 && numel (varargin{1}) == 1 && ishandle (varargin{1}(1)))
     [h, varargin, nargs] = __plt_get_axis_arg__ ("hold", varargin{:});
+  elseif (nargin > 0 && numel (varargin{1}) > 1 && ishandle (varargin{1}(1)))
+    print_usage ();
   else
     h = gcf ();
     nargs = numel (varargin);