Browse Source

Disable UI if HAVE_DGL is not defined

gh-pages
falkTX 8 years ago
parent
commit
c2230b5f39
2 changed files with 12 additions and 0 deletions
  1. +5
    -0
      distrho/src/DistrhoPluginLV2export.cpp
  2. +7
    -0
      distrho/src/DistrhoPluginVST.cpp

+ 5
- 0
distrho/src/DistrhoPluginLV2export.cpp View File

@@ -44,6 +44,11 @@
# define DISTRHO_PLUGIN_MINIMUM_BUFFER_SIZE 2048
#endif

#if DISTRHO_PLUGIN_HAS_UI && ! defined(HAVE_DGL)
# undef DISTRHO_PLUGIN_HAS_UI
# define DISTRHO_PLUGIN_HAS_UI 0
#endif

#define DISTRHO_LV2_USE_EVENTS_IN (DISTRHO_PLUGIN_HAS_MIDI_INPUT || DISTRHO_PLUGIN_WANT_TIMEPOS || (DISTRHO_PLUGIN_WANT_STATE && DISTRHO_PLUGIN_HAS_UI))
#define DISTRHO_LV2_USE_EVENTS_OUT (DISTRHO_PLUGIN_HAS_MIDI_OUTPUT || (DISTRHO_PLUGIN_WANT_STATE && DISTRHO_PLUGIN_HAS_UI))



+ 7
- 0
distrho/src/DistrhoPluginVST.cpp View File

@@ -16,6 +16,11 @@

#include "DistrhoPluginInternal.hpp"

#if DISTRHO_PLUGIN_HAS_UI && ! defined(HAVE_DGL)
# undef DISTRHO_PLUGIN_HAS_UI
# define DISTRHO_PLUGIN_HAS_UI 0
#endif

#if DISTRHO_PLUGIN_HAS_UI
# include "DistrhoUIInternal.hpp"
#endif
@@ -371,8 +376,10 @@ public:
case effSetSampleRate:
fPlugin.setSampleRate(opt, true);

#if DISTRHO_PLUGIN_HAS_UI
if (fVstUI != nullptr)
fVstUI->setSampleRate(opt);
#endif
break;

case effSetBlockSize:


Loading…
Cancel
Save