Fix deleting SpeechWaveGenerator

Similarly to dab5457620 "Fix deleting FrameManagerImpl*", we need a
virtual destructor. clang was complaining about it:

src/speechPlayer/src/speechPlayer.cpp:52:2: warning: delete called on 'SpeechWaveGenerator' that is abstract but has non-virtual destructor [-Wdelete-abstract-non-virtual-dtor]
        delete playerHandleInfo->waveGenerator;
        ^
This commit is contained in:
Samuel Thibault
2022-03-19 10:50:28 +01:00
parent 602fc3bed3
commit 261954b4bd
@@ -23,6 +23,7 @@ class SpeechWaveGenerator: public WaveGenerator {
public:
static SpeechWaveGenerator* create(int sampleRate);
virtual void setFrameManager(FrameManager* frameManager)=0;
virtual ~SpeechWaveGenerator() {};
};
#endif