commit 3fabd2026b9b0ae76bfae77290cc46c9d68611b0
parent 3585ef8376c1860d279bdd435315e6f840bf5dd9
Author: falkTX <falktx@gmail.com>
Date: Fri, 24 Jan 2014 17:51:46 +0000
Test for 32bit VST Cocoa UI via cockos extension
Diffstat:
1 file changed, 5 insertions(+), 0 deletions(-)
diff --git a/distrho/src/DistrhoPluginVST.cpp b/distrho/src/DistrhoPluginVST.cpp
@@ -438,6 +438,11 @@ public:
case effEditOpen:
if (fVstUi == nullptr)
{
+# if defined(DISTRHO_OS_MAC) && ! defined(__LP64__)
+ if ((fEffect->dispatcher(fEffect, effCanDo, 0, 0, (void*)"hasCockosViewAsConfig", 0.0f) & 0xffff0000) != 0xbeef0000)
+ return 0;
+# endif
+
d_lastUiSampleRate = fAudioMaster(fEffect, audioMasterGetSampleRate, 0, 0, nullptr, 0.0f);
fVstUi = new UIVst(fAudioMaster, fEffect, &fPlugin, this, (intptr_t)ptr);