changeset 20547:8164c580922b

plotmatrix.m: Fix regression in %!demo introduced by in-place operators. * plotmatrix.m: Rename nargin variable to narg variable to avoid shadowing nargin() function.
author Rik <rik@octave.org>
date Fri, 25 Sep 2015 13:05:01 -0700
parents 9502e0142c19
children 96153b16febe
files scripts/plot/draw/plotmatrix.m
diffstat 1 files changed, 5 insertions(+), 4 deletions(-) [+]
line wrap: on
line diff
--- a/scripts/plot/draw/plotmatrix.m	Sat Sep 05 01:02:27 2015 +0200
+++ b/scripts/plot/draw/plotmatrix.m	Fri Sep 25 13:05:01 2015 -0700
@@ -130,7 +130,8 @@
   have_line_spec = false;
   have_hist = false;
   parent = get (bigax, "parent");
-  for i = 1 : nargin - 1
+  narg = nargin ();
+  for i = 1 : narg - 1
     arg = varargin{i};
     if (ischar (arg) || iscellstr (arg))
       [linespec, valid] = __pltopt__ ("plotmatrix", varargin{i}, false);
@@ -138,7 +139,7 @@
         have_line_spec = true;
         linespec = varargin(i);
         varargin(i) = [];
-        nargin -= 1;
+        narg -= 1;
         break;
       else
         print_usage ("plotmatrix");
@@ -146,11 +147,11 @@
     endif
   endfor
 
-  if (nargin == 2)
+  if (narg == 2)
     X = varargin{1};
     Y = X;
     have_hist = true;
-  elseif (nargin == 3)
+  elseif (narg == 3)
     X = varargin{1};
     Y = varargin{2};
   else