From e365b6d26afd66cb6d050d39102b5ac7c2225dd8 Mon Sep 17 00:00:00 2001 From: George Reales Date: Mon, 11 Apr 2022 11:45:04 +0200 Subject: [PATCH] Fixed standalone and AAX GUI issues --- Source/PluginProcessor.cpp | 11 +---------- Source/PluginProcessor.h | 3 --- 2 files changed, 1 insertion(+), 13 deletions(-) diff --git a/Source/PluginProcessor.cpp b/Source/PluginProcessor.cpp index 45e7dbf..f704bd6 100644 --- a/Source/PluginProcessor.cpp +++ b/Source/PluginProcessor.cpp @@ -511,9 +511,6 @@ AdlibBlasterAudioProcessor::AdlibBlasterAudioProcessor() for (int i = 1; i <= Hiopl::CHANNELS; ++i) available_channels.push_back(i); - - - workaround_flag = true; } void AdlibBlasterAudioProcessor::initPrograms() @@ -872,10 +869,7 @@ void AdlibBlasterAudioProcessor::endChangeGesture (String name) { // Parameters which apply directly to the OPL void AdlibBlasterAudioProcessor::setParameter (int index, float newValue, bool notify, bool updatetoHost) { - - if (workaround_flag) return; - - FloatParameter* p = params[index]; + FloatParameter* p = params[index]; p->setParameter(newValue); String name = p->getName(); if (updatetoHost) { @@ -1259,9 +1253,6 @@ Identifier stringToIdentifier(const String &s) void AdlibBlasterAudioProcessor::getStateInformation(MemoryBlock& destData) { - - if (workaround_flag) workaround_flag = false; - ReferenceCountedObjectPtr v(new DynamicObject); v->setProperty(stringToIdentifier(PROGRAM_INDEX), i_program); diff --git a/Source/PluginProcessor.h b/Source/PluginProcessor.h index d3e32ac..b50c15a 100755 --- a/Source/PluginProcessor.h +++ b/Source/PluginProcessor.h @@ -116,9 +116,6 @@ private: std::unique_ptr undoManager; std::unique_ptr valueTree; - - bool workaround_flag; - //============================================================================== JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (AdlibBlasterAudioProcessor) };