commit 8e1704e3a1f937b85dd1151e0ca44b46b1d31296
parent f12d52d9e2fde089d4f11be6493babcf8b11d8b1
Author: falkTX <falktx@falktx.com>
Date: Thu, 29 Dec 2022 01:16:37 +0000
Ignore window title and transient id for LV2 modguis, cleanup
Signed-off-by: falkTX <falktx@falktx.com>
Diffstat:
1 file changed, 8 insertions(+), 8 deletions(-)
diff --git a/distrho/src/DistrhoUILV2.cpp b/distrho/src/DistrhoUILV2.cpp
@@ -114,10 +114,11 @@ public:
// if winId == 0 then options must not be null
DISTRHO_SAFE_ASSERT_RETURN(options != nullptr,);
+ #ifndef __EMSCRIPTEN__
const LV2_URID uridWindowTitle = uridMap->map(uridMap->handle, LV2_UI__windowTitle);
const LV2_URID uridTransientWinId = uridMap->map(uridMap->handle, LV2_KXSTUDIO_PROPERTIES__TransientWindowId);
- bool hasTitle = false;
+ const char* windowTitle = nullptr;
for (int i=0; options[i].key != 0; ++i)
{
@@ -135,19 +136,18 @@ public:
{
if (options[i].type == fURIDs.atomString)
{
- if (const char* const windowTitle = (const char*)options[i].value)
- {
- hasTitle = true;
- fUI.setWindowTitle(windowTitle);
- }
+ windowTitle = (const char*)options[i].value;
}
else
d_stderr("Host provides windowTitle but has wrong value type");
}
}
- if (! hasTitle)
- fUI.setWindowTitle(DISTRHO_PLUGIN_NAME);
+ if (windowTitle == nullptr)
+ windowTitle = DISTRHO_PLUGIN_NAME;
+
+ fUI.setWindowTitle(windowTitle);
+ #endif
}
// -------------------------------------------------------------------