diff --git a/packages/nodegraph/include/nodegraph/core/NodeGraphBase.h b/packages/nodegraph/include/nodegraph/core/NodeGraphBase.h index 6294eed..a781517 100644 --- a/packages/nodegraph/include/nodegraph/core/NodeGraphBase.h +++ b/packages/nodegraph/include/nodegraph/core/NodeGraphBase.h @@ -280,7 +280,7 @@ namespace l::nodegraph { mInputManager(*this) { } - ~NodeGraphOp2() { + virtual ~NodeGraphOp2() { } diff --git a/packages/nodegraph/include/nodegraph/operations/NodeGraphOpDataBus.h b/packages/nodegraph/include/nodegraph/operations/NodeGraphOpDataBus.h index 707d85e..7f65f7b 100644 --- a/packages/nodegraph/include/nodegraph/operations/NodeGraphOpDataBus.h +++ b/packages/nodegraph/include/nodegraph/operations/NodeGraphOpDataBus.h @@ -35,6 +35,7 @@ namespace l::nodegraph { AddOutput("Out " + std::to_string(i), 0.0f, 2); } } + virtual ~GraphDataBusDataIn() = default; virtual void Process(int32_t numSamples, std::vector& inputs, std::vector& outputs) override; protected: @@ -53,6 +54,7 @@ namespace l::nodegraph { } AddOutput("Bus Data", 0.0f, 2); } + virtual ~GraphDataBusDataOut() = default; virtual void Process(int32_t numSamples, std::vector& inputs, std::vector& outputs) override; protected: