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:
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);
}