commit 7269c1894ec9ac7c7118d088d97f504b6caea668
parent 73d106717a172fc4a40942079a68eddb0b40c194
Author: fundamental <mark.d.mccurry@gmail.com>
Date: Sun, 5 Apr 2015 16:01:56 -0400
main: Add Bare Bones Fix For -U
Diffstat:
2 files changed, 5 insertions(+), 1 deletion(-)
diff --git a/src/UI/Connection.cpp b/src/UI/Connection.cpp
@@ -172,6 +172,8 @@ static rtosc::Ports ports = {
void GUI::raiseUi(ui_handle_t gui, const char *message)
{
+ if(!gui)
+ return;
MasterUI *mui = (MasterUI*)gui;
mui->osc->tryLink(message);
//printf("got message for UI '%s'\n", message);
diff --git a/src/main.cpp b/src/main.cpp
@@ -432,7 +432,9 @@ int main(int argc, char *argv[])
}
- gui = GUI::createUi(middleware->spawnUiApi(), &Pexitprogram);
+ gui = NULL;
+ if(!noui)
+ gui = GUI::createUi(middleware->spawnUiApi(), &Pexitprogram);
middleware->setUiCallback(GUI::raiseUi, gui);
middleware->setIdleCallback([](){GUI::tickUi(gui);});
middlewarepointer = middleware;