Browse Source

Disable UI if HAVE_DGL is not defined

gh-pages
falkTX 10 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 # define DISTRHO_PLUGIN_MINIMUM_BUFFER_SIZE 2048
#endif #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_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)) #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" #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 #if DISTRHO_PLUGIN_HAS_UI
# include "DistrhoUIInternal.hpp" # include "DistrhoUIInternal.hpp"
#endif #endif
@@ -371,8 +376,10 @@ public:
case effSetSampleRate: case effSetSampleRate:
fPlugin.setSampleRate(opt, true); fPlugin.setSampleRate(opt, true);


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


case effSetBlockSize: case effSetBlockSize:


Loading…
Cancel
Save