zynaddsubfx

ZynAddSubFX open source synthesizer
Log | Files | Refs | Submodules | LICENSE

commit 51b78a8500059c1f6e324b59dd76aa1ccfb373d6
parent 78b53f0abfa979f61727c1376754fe85d1088a1c
Author: fundamental <mark.d.mccurry@gmail.com>
Date:   Mon,  8 Jun 2015 18:49:49 -0400

Fix Ext GUI Induced Crashing

Diffstat:
Msrc/UI/guimain.cpp | 4+++-
1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/src/UI/guimain.cpp b/src/UI/guimain.cpp @@ -328,13 +328,15 @@ class UI_Interface:public Fl_Osc_Interface void write(string s, const char *args, ...) override { + char buffer[4096]; va_list va; va_start(va, args); + rtosc_vmessage(buffer, sizeof(buffer), s.c_str(), args, va); //fprintf(stderr, "%c[%d;%d;%dm", 0x1B, 0, 4 + 30, 0 + 40); ////fprintf(stderr, "."); //fprintf(stderr, "write(%s:%s)\n", s.c_str(), args); //fprintf(stderr, "%c[%d;%d;%dm", 0x1B, 0, 7 + 30, 0 + 40); - transmitMsg(s.c_str(), args, va); + transmitMsg(buffer); va_end(va); }