From 3f3b751d88d1170c6c0866bc94fc63750a7afae3 Mon Sep 17 00:00:00 2001
From: Ivica Ico Bukvic <ico@vt.edu>
Date: Fri, 23 May 2014 21:12:22 -0400
Subject: [PATCH] *reverted erroneous removal of Jonathan's commit

---
 pd/src/g_template.c | 9 +++++++--
 1 file changed, 7 insertions(+), 2 deletions(-)

diff --git a/pd/src/g_template.c b/pd/src/g_template.c
index 44181cbb4..b72b6bf1c 100644
--- a/pd/src/g_template.c
+++ b/pd/src/g_template.c
@@ -2981,6 +2981,11 @@ static void svg_togui(t_svg *x, t_template *template, t_word *data)
         sys_vgui("-matrix { {%g %g} {%g %g} {%g %g} }\\\n",
             m1, m2, m3, m4, m5, m6);
     }
+    if (x->x_vis.a_flag) 
+    { 
+        sys_vgui("-state %s ", fielddesc_getfloat(&x->x_vis.a_attr, 
+        template, data, 1) ? "normal" : "hidden"); 
+    }
 }
 
 void svg_grouptogui(t_glist *g, t_template *template, t_word *data)
@@ -3037,8 +3042,8 @@ static void draw_vis(t_gobj *z, t_glist *glist, t_glist *parentglist,
     }*/
     
         /* see comment in plot_vis() */
-    if (vis && !fielddesc_getfloat(&sa->x_vis.a_attr, template, data, 0))
-        return;
+    /*if (vis && !fielddesc_getfloat(&sa->x_vis.a_attr, template, data, 0))
+        return; */
     if (vis)
     {
         if (n > 2)
-- 
GitLab