diff scripts/plot/legend.m @ 12388:cf9ca0dbc5ee

Delete old legends and fix for legend locations that are 'southest' (followup #32343)
author David Bateman <dbateman@free.fr>
date Sun, 06 Feb 2011 15:33:56 +0100
parents 5fb6ea1bff65
children c2e1973d870b
line wrap: on
line diff
--- a/scripts/plot/legend.m
+++ b/scripts/plot/legend.m
@@ -410,6 +410,9 @@
         endif
         box = get (hlegend, "box");
         fkids = get (fig, "children");
+
+        delete (hlegend);
+        hlegend = [];
       else
         if (strcmp (textpos, "default"))
           textpos = "left";
@@ -612,7 +615,7 @@
             endif
           case "southeast"
             if (outside)
-              lpos = [ca_outpos(1) + ca_outpos(3) - lpos(3), ca_outpos(2),
+              lpos = [ca_outpos(1) + ca_outpos(3) - lpos(3), ca_outpos(2), ...
                       lpos(3), lpos(4)];
               new_pos = [ca_pos(1), ca_pos(2) + lpos(4), ...
                          ca_pos(3) - lpos(3), ca_pos(4) - lpos(4)];