changeset 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 06e1667d7492
children c7e49bf03d42
files scripts/ChangeLog scripts/plot/legend.m
diffstat 2 files changed, 7 insertions(+), 4 deletions(-) [+]
line wrap: on
line diff
--- a/scripts/ChangeLog
+++ b/scripts/ChangeLog
@@ -1,3 +1,8 @@
+2009-01-16  Daniel J Sebald  <daniel.sebald@ieee.org>
+
+	* plot/legend.m: Fix legend order for both horizontal and
+	vertical string cell.
+
 2008-01-15  Ben Abbott  <bpabbott@mac.com>
 
 	* plot/grid.m: Document handle argument.
--- 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