From 0a0037a11e453ad4de7a15c1031670ceb5667db2 Mon Sep 17 00:00:00 2001 From: Hanspeter Portner Date: Sun, 10 Jul 2016 12:55:45 +0200 Subject: Discover presence of UI before jack_activate jalv.has_ui should be set before jack_activate. If not, patch:Get message may be without effect and parameter replies never be sent from within jack process callback, as the latter may run before the corresponding UI logic (e.g. with jalv.has_ui still being false). --- src/jalv_qt.cpp | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'src/jalv_qt.cpp') diff --git a/src/jalv_qt.cpp b/src/jalv_qt.cpp index 003b548..178db16 100644 --- a/src/jalv_qt.cpp +++ b/src/jalv_qt.cpp @@ -673,6 +673,12 @@ build_control_widget(Jalv* jalv) return grid; } +bool +jalv_discover_ui(Jalv* jalv) +{ + return true; +} + int jalv_open_ui(Jalv* jalv) { @@ -685,7 +691,6 @@ jalv_open_ui(Jalv* jalv) quit_action->setShortcuts(QKeySequence::Quit); quit_action->setStatusTip("Quit Jalv"); file_menu->addAction(quit_action); - jalv->has_ui = true; jalv_load_presets(jalv, add_preset_to_menu, presets_menu); -- cgit v1.2.1