cedric pushed a commit to branch master.
commit e890b24457e54abc57c205bc89b1fd319d5a24f6
Author: Cedric Bail <[email protected]>
Date: Sat Mar 16 14:19:49 2013 +0100
ecore: virtual destructors are needed
---
src/lib/ecore_win32/ecore_win32_dnd_data_object.h | 2 +-
src/lib/ecore_win32/ecore_win32_dnd_drop_source.h | 1 +
src/lib/ecore_win32/ecore_win32_dnd_drop_target.h | 1 +
3 files changed, 3 insertions(+), 1 deletion(-)
diff --git a/src/lib/ecore_win32/ecore_win32_dnd_data_object.h
b/src/lib/ecore_win32/ecore_win32_dnd_data_object.h
index 3d289cf..4350bc5 100644
--- a/src/lib/ecore_win32/ecore_win32_dnd_data_object.h
+++ b/src/lib/ecore_win32/ecore_win32_dnd_data_object.h
@@ -24,7 +24,7 @@ class DataObject : public IDataObject
public: // structors
DataObject(FORMATETC *fmtetc, STGMEDIUM *stgmed, int count);
- ~DataObject();
+ virtual ~DataObject();
public: // IUnknown
diff --git a/src/lib/ecore_win32/ecore_win32_dnd_drop_source.h
b/src/lib/ecore_win32/ecore_win32_dnd_drop_source.h
index 9081f46..2ef9d9e 100644
--- a/src/lib/ecore_win32/ecore_win32_dnd_drop_source.h
+++ b/src/lib/ecore_win32/ecore_win32_dnd_drop_source.h
@@ -19,6 +19,7 @@ class DropSource : public IDropSource
public: // structors
DropSource();
+ virtual ~DropSource() { }
public: // IUnknown
diff --git a/src/lib/ecore_win32/ecore_win32_dnd_drop_target.h
b/src/lib/ecore_win32/ecore_win32_dnd_drop_target.h
index 24c3de3..1309314 100644
--- a/src/lib/ecore_win32/ecore_win32_dnd_drop_target.h
+++ b/src/lib/ecore_win32/ecore_win32_dnd_drop_target.h
@@ -28,6 +28,7 @@ class DropTarget : public IDropTarget
public: // structors
DropTarget(HWND hwnd, Ecore_Win32_Dnd_DropTarget_Callback callback, void
*window_obj_ptr);
+ virtual ~DropTarget() { }
public: // IUnknown
--
------------------------------------------------------------------------------
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics
Download AppDynamics Lite for free today:
http://p.sf.net/sfu/appdyn_d2d_mar