mirror of
https://github.com/rhasspy/espeak-ng.git
synced 2026-10-31 05:35:35 +00:00
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:
@@ -23,6 +23,7 @@ class SpeechWaveGenerator: public WaveGenerator {
|
||||
public:
|
||||
static SpeechWaveGenerator* create(int sampleRate);
|
||||
virtual void setFrameManager(FrameManager* frameManager)=0;
|
||||
virtual ~SpeechWaveGenerator() {};
|
||||
};
|
||||
|
||||
#endif
|
||||
|
||||
Reference in New Issue
Block a user