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