diff scripts/plot/legend.m @ 8529:774b44619c5c

Fix legend order for both horizontal and vertical string cell.
author Daniel J Sebald <daniel.sebald@ieee.org>
date Fri, 16 Jan 2009 08:27:46 +0100
parents 9f34f7636fe0
children 5dd06f19e9be
line wrap: on
line diff
--- a/scripts/plot/legend.m
+++ b/scripts/plot/legend.m
@@ -165,13 +165,11 @@
 	nargs = numel (varargin);
       endif
     elseif (iscellstr (arg))
-      varargin = fliplr (arg);
+      varargin = arg;
       nargs = numel (varargin);
     else
       error ("legend: expecting argument to be a character string");
     endif
-  else
-    varargin(1:nargs) = fliplr (varargin(1:nargs));
   endif
 
   if (nargs > 0)
@@ -191,7 +189,7 @@
   endif
 
   warned = false;
-  for i = 1:nargs
+  for i = nargs:-1:1
     arg = varargin{i};
     if (ischar (arg))
       while (k <= nkids