diff scripts/plot/findobj.m @ 8265:1c213dff76fc

findobj.m: allow handle to be empty
author Ben Abbott <bpabbott@mac.com>
date Wed, 22 Oct 2008 14:04:27 -0400
parents 73d6b71788c0
children bc982528de11
line wrap: on
line diff
--- a/scripts/plot/findobj.m	Wed Oct 22 13:57:32 2008 -0400
+++ b/scripts/plot/findobj.m	Wed Oct 22 14:04:27 2008 -0400
@@ -69,12 +69,18 @@
     handles = 0;
     n1 = 0;
   else
-    if (ishandle (varargin{1}(1)))
-      handles = varargin{1};
-      n1 = 2;
+    if (! isempty (varargin{1}))
+      if (ishandle (varargin{1}(1)))
+        handles = varargin{1};
+        n1 = 2;
+      else
+        handles = 0;
+        n1 = 1;
+      endif
     else
-      handles = 0;
-      n1 = 1;
+      ## Return [](0x1) for compatibility.
+      h = zeros (0, 1);
+      return;
     endif
     if (n1 <= nargin)
       if (ischar (varargin{n1}))