zynaddsubfx

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

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:
Msrc/UI/Connection.cpp | 2++
Msrc/main.cpp | 4+++-
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;