Browse Source

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;
        ^
master
Samuel Thibault 3 years ago
parent
commit
261954b4bd
1 changed files with 1 additions and 0 deletions
  1. 1
    0
      src/speechPlayer/src/speechWaveGenerator.h

+ 1
- 0
src/speechPlayer/src/speechWaveGenerator.h View File

public: public:
static SpeechWaveGenerator* create(int sampleRate); static SpeechWaveGenerator* create(int sampleRate);
virtual void setFrameManager(FrameManager* frameManager)=0; virtual void setFrameManager(FrameManager* frameManager)=0;
virtual ~SpeechWaveGenerator() {};
}; };


#endif #endif

Loading…
Cancel
Save