From 22ff1a97a9a820c72726463708590adfae77008c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Henri=20Hyyryl=C3=A4inen?= Date: Wed, 8 Apr 2015 21:08:21 +0300 Subject: [PATCH] Added virtual destructor to device list to stop gcc complaining about undefined behaviour --- cAudio/include/IAudioDeviceList.h | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/cAudio/include/IAudioDeviceList.h b/cAudio/include/IAudioDeviceList.h index a023f62..8e0c35e 100644 --- a/cAudio/include/IAudioDeviceList.h +++ b/cAudio/include/IAudioDeviceList.h @@ -17,10 +17,12 @@ namespace cAudio class IAudioDeviceList { public: + virtual ~IAudioDeviceList() {}; + virtual unsigned int getDeviceCount() = 0; virtual cAudioString getDeviceName(unsigned int idx) = 0; virtual cAudioString getDeviceDescription(unsigned int idx) = 0; virtual cAudioString getDefaultDeviceName() = 0; virtual bool isSupported() = 0; }; -} \ No newline at end of file +}