changeset 27799:f78dc0d6ad2d

Stop error in stem callback function (bug #57391). * __stem__.m (update_xlim): Check whether hggroup is "beingdeleted" before accessing "baseline" value from it.
author Rik <rik@octave.org>
date Tue, 10 Dec 2019 14:38:09 -0800
parents 8c1cb06468db
children 5a6a19a4e3da
files scripts/plot/draw/private/__stem__.m
diffstat 1 files changed, 2 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/scripts/plot/draw/private/__stem__.m	Tue Dec 10 23:13:14 2019 +0100
+++ b/scripts/plot/draw/private/__stem__.m	Tue Dec 10 14:38:09 2019 -0800
@@ -362,7 +362,8 @@
 
   for i = 1 : length (kids)
     obj = get (kids(i));
-    if (strcmp (obj.type, "hggroup") && isfield (obj, "baseline"))
+    if (strcmp (obj.type, "hggroup") && isfield (obj, "baseline")
+        && ! strcmp (obj.beingdeleted, "on"))
       if (any (get (obj.baseline, "xdata") != xlim))
         set (obj.baseline, "xdata", xlim);
       endif