diff scripts/plot/legend.m @ 11926:f7d4376f36d5 release-3-0-x

Fix legend order for both horizontal and vertical string cell.
author Daniel J Sebald <daniel.sebald@ieee.org>
date Fri, 16 Jan 2009 08:33:15 +0100
parents 03dab4d76975
children 0d7e145c1ca4
line wrap: on
line diff
--- a/scripts/plot/legend.m	Fri Jan 16 08:13:39 2009 +0100
+++ b/scripts/plot/legend.m	Fri Jan 16 08:33:15 2009 +0100
@@ -148,13 +148,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)
@@ -173,7 +171,7 @@
   endif
 
   warned = false;
-  for i = 1:nargs
+  for i = nargs:-1:1
     arg = varargin{i};
     if (ischar (arg))
       while (k <= nkids