From 67aac496c8d8da744e620ccb27a978638e435f64 Mon Sep 17 00:00:00 2001 From: falkTX Date: Sat, 13 Nov 2021 14:11:30 +0000 Subject: [PATCH] Fix headless build Signed-off-by: falkTX --- plugins/Cardinal/src/Carla.cpp | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/plugins/Cardinal/src/Carla.cpp b/plugins/Cardinal/src/Carla.cpp index 31503f3..22f6c69 100644 --- a/plugins/Cardinal/src/Carla.cpp +++ b/plugins/Cardinal/src/Carla.cpp @@ -366,6 +366,7 @@ static intptr_t host_dispatcher(const NativeHostHandle handle, const NativeHostD // -------------------------------------------------------------------------------------------------------------------- +#ifndef HEADLESS struct CarlaModuleWidget : ModuleWidget, IdleCallback { static constexpr const float startX_In = 14.0f; static constexpr const float startX_Out = 96.0f; @@ -562,13 +563,18 @@ struct CarlaModuleWidget : ModuleWidget, IdleCallback { } }; -// -------------------------------------------------------------------------------------------------------------------- - static void host_ui_closed(NativeHostHandle handle) { if (CarlaModuleWidget* const ui = static_cast(static_cast(handle)->fUI)) ui->visible = false; } +#else +static void host_ui_closed(handle) {} +typedef ModuleWidget CarlaModuleWidget; +#endif + + +// -------------------------------------------------------------------------------------------------------------------- static void host_ui_parameter_changed(const NativeHostHandle handle, const uint32_t index, const float value) {