diff options
Diffstat (limited to 'intern/audaspace/FX/AUD_LowpassFactory.cpp')
-rw-r--r-- | intern/audaspace/FX/AUD_LowpassFactory.cpp | 21 |
1 files changed, 5 insertions, 16 deletions
diff --git a/intern/audaspace/FX/AUD_LowpassFactory.cpp b/intern/audaspace/FX/AUD_LowpassFactory.cpp index 05dc5ff3994..dfef0f6f7c3 100644 --- a/intern/audaspace/FX/AUD_LowpassFactory.cpp +++ b/intern/audaspace/FX/AUD_LowpassFactory.cpp @@ -30,22 +30,11 @@ AUD_LowpassFactory::AUD_LowpassFactory(AUD_IFactory* factory, float frequency, float Q) : AUD_EffectFactory(factory), m_frequency(frequency), - m_Q(Q) {} - -AUD_LowpassFactory::AUD_LowpassFactory(float frequency, float Q) : - AUD_EffectFactory(0), - m_frequency(frequency), - m_Q(Q) {} - -AUD_IReader* AUD_LowpassFactory::createReader() + m_Q(Q) { - AUD_IReader* reader = getReader(); - - if(reader != 0) - { - reader = new AUD_LowpassReader(reader, m_frequency, m_Q); - AUD_NEW("reader") - } +} - return reader; +AUD_IReader* AUD_LowpassFactory::createReader() const +{ + return new AUD_LowpassReader(getReader(), m_frequency, m_Q); } |