diff --git a/src/video_engine/main/test/AutoTest/interface/vie_autotest_linux.h b/src/video_engine/main/test/AutoTest/interface/vie_autotest_linux.h index 5343eb6a19..fb1d319b38 100644 --- a/src/video_engine/main/test/AutoTest/interface/vie_autotest_linux.h +++ b/src/video_engine/main/test/AutoTest/interface/vie_autotest_linux.h @@ -21,7 +21,7 @@ class ViEAutoTestWindowManager: public ViEAutoTestWindowManagerInterface { public: ViEAutoTestWindowManager(); - ~ViEAutoTestWindowManager(); + virtual ~ViEAutoTestWindowManager(); virtual void* GetWindow1(); virtual void* GetWindow2(); virtual int TerminateWindows(); diff --git a/src/video_engine/main/test/AutoTest/interface/vie_autotest_mac_carbon.h b/src/video_engine/main/test/AutoTest/interface/vie_autotest_mac_carbon.h index a67806a267..6c35baad85 100644 --- a/src/video_engine/main/test/AutoTest/interface/vie_autotest_mac_carbon.h +++ b/src/video_engine/main/test/AutoTest/interface/vie_autotest_mac_carbon.h @@ -25,7 +25,7 @@ class ViEAutoTestWindowManager: public ViEAutoTestWindowManagerInterface { public: ViEAutoTestWindowManager(); - ~ViEAutoTestWindowManager(); + virtual ~ViEAutoTestWindowManager(); virtual void* GetWindow1(); virtual void* GetWindow2(); virtual int CreateWindows(AutoTestRect window1Size, diff --git a/src/video_engine/main/test/AutoTest/interface/vie_autotest_mac_cocoa.h b/src/video_engine/main/test/AutoTest/interface/vie_autotest_mac_cocoa.h index c131649b40..abd27ff5d6 100644 --- a/src/video_engine/main/test/AutoTest/interface/vie_autotest_mac_cocoa.h +++ b/src/video_engine/main/test/AutoTest/interface/vie_autotest_mac_cocoa.h @@ -26,7 +26,7 @@ class ViEAutoTestWindowManager: public ViEAutoTestWindowManagerInterface { public: ViEAutoTestWindowManager(); - ~ViEAutoTestWindowManager(); + virtual ~ViEAutoTestWindowManager(); virtual void* GetWindow1(); virtual void* GetWindow2(); virtual int CreateWindows(AutoTestRect window1Size, diff --git a/src/video_engine/main/test/AutoTest/interface/vie_autotest_window_manager_interface.h b/src/video_engine/main/test/AutoTest/interface/vie_autotest_window_manager_interface.h index 04a3676751..6dd043ed1a 100644 --- a/src/video_engine/main/test/AutoTest/interface/vie_autotest_window_manager_interface.h +++ b/src/video_engine/main/test/AutoTest/interface/vie_autotest_window_manager_interface.h @@ -27,6 +27,7 @@ public: virtual void* GetWindow1() = 0; virtual void* GetWindow2() = 0; virtual bool SetTopmostWindow() = 0; + virtual ~ViEAutoTestWindowManagerInterface() {} }; #endif // WEBRTC_VIDEO_ENGINE_MAIN_TEST_AUTOTEST_INTERFACE_VIE_AUTOTEST_WINDOW_MANAGER_INTERFACE_H_ diff --git a/src/video_engine/main/test/AutoTest/interface/vie_autotest_windows.h b/src/video_engine/main/test/AutoTest/interface/vie_autotest_windows.h index 584e75c2ee..314a121755 100644 --- a/src/video_engine/main/test/AutoTest/interface/vie_autotest_windows.h +++ b/src/video_engine/main/test/AutoTest/interface/vie_autotest_windows.h @@ -27,7 +27,7 @@ class ViEAutoTestWindowManager: public ViEAutoTestWindowManagerInterface { public: ViEAutoTestWindowManager(); - ~ViEAutoTestWindowManager(); + virtual ~ViEAutoTestWindowManager(); virtual void* GetWindow1(); virtual void* GetWindow2(); virtual int CreateWindows(AutoTestRect window1Size,