Mercurial > hg > octave-lyh
diff scripts/plot/__plt_get_axis_arg__.m @ 8236:7799d8c38312
Small plotting fixes
author | David Bateman <dbateman@free.fr> |
---|---|
date | Fri, 17 Oct 2008 16:06:32 +0100 |
parents | 8e8afefe9466 |
children | 7d48766c21a5 |
line wrap: on
line diff
--- a/scripts/plot/__plt_get_axis_arg__.m +++ b/scripts/plot/__plt_get_axis_arg__.m @@ -32,8 +32,9 @@ ## Figure handles are integers, but object handles are non integer, ## therefore ignore integer scalars. - if (nargin > 1 && length (varargin) > 0 && numel(varargin{1}) == 1 - && ishandle (varargin{1}(1)) && ! isfigure (varargin{1}(1))) + if (nargin > 1 && length (varargin) > 0 && isnumeric (varargin{1}) + && numel (varargin{1}) == 1 && ishandle (varargin{1}(1)) + && varargin{1}(1) != 0 && ! isfigure (varargin{1}(1))) tmp = varargin{1}; obj = get (tmp); if (strcmp (obj.type, "axes") || strcmp (obj.type, "hggroup"))