Fixed mixed-usage headless/normal CardinalPluginContext

Signed-off-by: falkTX <falktx@falktx.com>
This commit is contained in:
falkTX 2024-05-27 11:39:49 +02:00
parent ae94366191
commit 77b5becf75
No known key found for this signature in database
GPG key ID: CDBAA37ABC74FBA0
3 changed files with 6 additions and 13 deletions

View file

@ -89,16 +89,12 @@ struct CardinalPluginContext : rack::Context {
const CardinalDISTRHO::MidiEvent* midiEvents;
uint32_t midiEventCount;
CardinalDISTRHO::Plugin* const plugin;
#ifndef HEADLESS
CardinalDGL::NanoTopLevelWidget* tlw;
CardinalDISTRHO::UI* ui;
#endif
CardinalPluginContext(CardinalDISTRHO::Plugin* const p);
void writeMidiMessage(const rack::midi::Message& message, uint8_t channel);
#ifndef HEADLESS
bool addIdleCallback(IdleCallback* cb) const;
void removeIdleCallback(IdleCallback* cb) const;
#endif
};
#ifndef HEADLESS