From 6b002c7f85077f719ec0c7486ece469e2db7d9b7 Mon Sep 17 00:00:00 2001
From: Jonathan Wilkes <jon.w.wilkes@gmail.com>
Date: Thu, 28 Apr 2016 01:14:22 -0400
Subject: [PATCH] prepare scope_drawfg for port

---
 externals/miXed/cyclone/sickle/Scope.c | 12 ++++++++++++
 1 file changed, 12 insertions(+)

diff --git a/externals/miXed/cyclone/sickle/Scope.c b/externals/miXed/cyclone/sickle/Scope.c
index 8b6084d64..8feb0f59f 100644
--- a/externals/miXed/cyclone/sickle/Scope.c
+++ b/externals/miXed/cyclone/sickle/Scope.c
@@ -654,6 +654,13 @@ static void scope_drawfgxy(t_scope *x, t_canvas *cv,
     sprintf(cmd2, "-fill #%2.2x%2.2x%2.2x -width %f -tags {%s %s}\n ",
 	    x->x_fgred, x->x_fggreen, x->x_fgblue,
 	    SCOPE_FGWIDTH, x->x_fgtag, x->x_tag);
+    /* Not sure we really need the conditional here, but it's
+       difficult to trust external libs... */
+    if (x->x_bufsize)
+    {
+        //gui_start_vmess("gui_scope_configure_fg", "xx", cv, x);
+	//gui_start_array();
+    }
     while (nleft > SCOPE_GUICHUNKXY)
     {
 	int i = SCOPE_GUICHUNKXY;
@@ -698,6 +705,11 @@ static void scope_drawfgxy(t_scope *x, t_canvas *cv,
     }
     if (chunkp > chunk)
 	sys_gui(chunk);
+    if (x->x_bufsize)
+    {
+        //gui_end_array();
+        //gui_end_vmess();
+    }
 }
 
 static void scope_drawbg(t_scope *x, t_canvas *cv,
-- 
GitLab